Search by job, company or skills

Java Software Engineer

Java Software Engineer

Mphasis
Fresher
Not Disclosed
Early Applicant
  • Posted 4 hours ago
  • Be among the first 10 applicants

Job Description

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: Strong 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.

More Info

Job Type:
Industry:
Employment Type:

About Company

Similar Jobs

Mumbai, India
Skills:
Java, Docker, Apache Kafka, Spring Boot, Kubernetes, AWS, Jenkins, Microservices Architecture, GitLab CI, GitHub Actions
2-4 yrs
Mumbai, India
Skills:
Agile Methodologies, Debugging, Microservices, System Design, Application Development, Testing, Enterprise-authorized AI-assisted software development tools, AWS Elastic Kubernetes Service, EC2 instances, AWS production environment, CI/CD, Database querying languages, Java 17+, Application Resiliency and Security
Mumbai, India
Skills:
Java, Jenkins, Git, Hibernate, Docker, MySQL, Spring Boot, Data Structures And Algorithms, Spring MVC
Mumbai
Skills:
System Design, Application Development, Java 17+, Enterprise-authorized AI-assisted software development tools, Testing and operational stability, Debugging and maintaining code, Database querying languages, AWS Elastic Kubernetes Service, EC2 instances