Java Software Engineer (Bengaluru)

Java Software Engineer (Bengaluru)

02 Oct
|
Mphasis
|
Bengaluru

02 Oct

Mphasis

Bengaluru

Key Responsibilities
• Design, develop, test, and maintain scalable backend applications using Java and Spring Boot.
• Develop and maintain microservices-based applications and RESTful APIs.
• Implement event-driven architectures and asynchronous processing using Apache Kafka.
• Design, develop, and deploy applications on AWS cloud services.
• Work with SQL and NoSQL databases to design schemas, optimize queries, and improve performance.
• Identify and resolve performance bottlenecks, production issues, and technical challenges.
• Write clean, reusable, maintainable, and well-tested code following industry best practices.
• Implement unit testing, code reviews, and debugging to ensure application quality.
• Collaborate with architects, product managers, QA engineers, and cross-functional teams.
• Use AI-assisted development tools to improve coding productivity, testing, debugging, and documentation.
• Participate in Agile ceremonies and contribute to continuous improvement of development processes.

Mandatory Skills




• Java: Solid knowledge of Core Java, OOP concepts, Collections, Exception Handling, Multithreading, and concurrency.
• Spring Boot: Hands-on experience developing enterprise applications using Spring Boot and the Spring Framework.
• Microservices: Experience designing, developing, and maintaining microservices architectures.
• Apache Kafka: Experience with producers, consumers, topics, partitions, and event-driven systems.
• AWS: Practical experience deploying or managing applications using AWS services.
• SQL / NoSQL Databases: Experience with relational databases and NoSQL databases, including query optimization and data modelling.
• REST APIs: Experience designing and integrating RESTful web services.
• Testing: Familiarity with JUnit, Mockito, and unit testing practices.
• Build & Version Control: Experience with Maven or Gradle and Git.

📌 Java Software Engineer (Bengaluru)
🏢 Mphasis
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: java software engineer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: java software engineer (bengaluru) / bengaluru