i
Insightgeeks Solutions
1 Insightgeeks Solutions Job
Java Developer - J2EE/JPA/Spring (2-5 yrs)
Insightgeeks Solutions
posted 4mon ago
Flexible timing
Key skills for the job
Key Responsibilities :
- Develop and maintain scalable Java applications.
- Write clean, maintainable code following best practices.
- Collaborate with stakeholders, including business analysts and other developers, to understand requirements and deliver solutions.
- Design and implement backend services, APIs, and microservices architecture.
- Perform debugging, testing, and performance tuning for new and existing systems.
- Ensure high-level security and responsiveness of applications.
- Participate in code reviews and contribute to continuous improvements in development standards and processes.
- Stay up to date with the latest developments in Java technologies and software engineering best practices.
- Implement efficient data processing with Java Streams and manage data with JPA and Collections.
- Create RESTful services to support front-end and mobile applications.
- Utilize Docker for containerization and deployment of applications.
- Version control using GIT for code management and collaboration.
- Deploy applications on AWS using services like CodeCommit, ECS, Load Balancer, CloudWatch, and S3.
- Handle asynchronous processing and multithreading to enhance application performance.
- Integrate and manage databases such as MongoDB and MySQL.
- Employ Spring WebFlux for reactive programming when required.
- Work with Kafka for real-time data streaming and messaging.
Technical Skills Required :
- Proficient in Java and J2EE.
- Strong experience with Java Streams, JPA, and Collections.
- Familiarity with Docker and container orchestration.
- Experience with GIT for version control.
- Knowledge of AWS services, specifically CodeCommit, ECS, Load Balancer, CloudWatch, and S3.
- Solid understanding of Spring MVC, Spring Boot, and Hibernate.
- Experience in developing RESTful services.
- Familiarity with both MongoDB and MySQL databases.
- Understanding of Spring WebFlux and reactive programming principles.
- Knowledge of Kafka for message brokering.
Qualifications :
- Bachelor's degree in Computer Science, Engineering, or a related field
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Java Developer roles with real interview advice
They provide free water .
Lala company No work life balance No learning and growth