Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Java Software Engineer.
India Jobs Expertini

Urgent! Java Software Engineer Job Opening In New Delhi – Now Hiring AS Technology Corporation

Java Software Engineer



Job description

Key Responsibilities:
Backend Development:

Design, develop, and maintain high-quality, efficient, and scalable backend services using

Java ,

Spring Boot , and

Microservices

architecture.
Testing & Quality Assurance:

Write comprehensive unit and integration tests using

JUnit

and

Mockito

to ensure code reliability and maintainability.
API Development:

Design and implement

RESTful APIs

for seamless communication between services.
Database Management:

Utilize

MongoDB

and relational databases to design and manage data storage solutions; write efficient

SQL

queries for data manipulation.
Cloud Integration:

Deploy and manage applications on cloud platforms such as

AWS ,

GCP , or

Azure .
Version Control, DevOps & CI/CD:

Use

Git

for version control; implement

CI/CD

pipelines to automate deployment processes.
Collaboration:

Work closely with cross-functional teams to gather requirements, define system specifications, and deliver features that meet business needs.
Troubleshooting:

Identify, debug, and resolve issues in a timely manner to maintain application performance and reliability.
Documentation:

Contribute to the creation and maintenance of technical documentation, including design specifications and API documentation.
Mandatory Skills:
Programming Languages:

Proficiency in

Java 8+ .
Frameworks & Technologies:

Experience with

Spring Boot ,

Spring Cloud , and

Microservices

architecture.
Testing Frameworks:

Strong knowledge of

JUnit

and

Mockito

for unit and integration testing.
API Development:

Experience in designing and consuming

RESTful APIs .
Database Management:

Proficiency in

MongoDB

and relational databases; strong SQL skills.
Cloud Platforms:

Experience with

AWS ,

GCP , or

Azure .
Version Control:

Proficiency in

Git .
CI/CD Tools:

Familiarity with

Jenkins ,

Docker , and

Kubernetes .
Development Practices:

Strong understanding of

Agile

methodologies and

DevOps

practices.
Nice to Have:
Containerization & Orchestration:

Experience with

Docker

and

Kubernetes .
Messaging Systems:

Knowledge of

Kafka

or

RabbitMQ .
Authentication Systems:

Experience with

OAuth 2.0 ,

JWT ,

Auth0 , or

Okta .
Monitoring Tools:

Familiarity with tools like

Datadog ,

Prometheus , or

Grafana .
Front-End Technologies:

Basic understanding of

Angular ,

React , or

Vue.js .
Soft Skills:
Analytical Thinking:

Strong problem-solving abilities and attention to detail.
Communication:

Excellent verbal and written communication skills.
Team Collaboration:

Ability to work effectively in a team-oriented environment.
Adaptability:

Willingness to learn new technologies and adapt to changing requirements.
This comprehensive job description outlines the essential skills, responsibilities, and expectations for a Senior Java Developer role, ensuring alignment with your specified requirements.
Skills
Java, Spring Boot, Hands-on Programming, Junit, MongoDB, DevOps, AWS.


Required Skill Profession

Computer Occupations



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Java Software Potential: Insight & Career Growth Guide