Systems Plus Pvt

Senior Java Developer

India

over 2024 years ago
Save Job

Summary

Location: Pune Employment Type: full-time Designation: Sr, Java Dev Job Details Job Title: Full Stack Developer Exp: 8+ Years Location: Remote Job Summary: We are seeking a highly skilled and experienced Senior Java Developer with a strong background in Spring Boot and AWS to join our development team. In this role, you will be responsible for designing, developing, and maintaining high-performance and scalable applications. You will collaborate with cross-functional teams to deliver robust software solutions that align with our business objectives. Key Responsibilities: Design and Development: Develop, test, and deploy scalable and maintainable Java applications using Spring Boot. Cloud Integration: Design and manage cloud-based solutions on AWS, including services such as EC2, S3, RDS, Lambda, API Gateway, and CloudFormation. Microservices Architecture: Build and maintain microservices leveraging Spring Boot, ensuring seamless integration and communication between services. Code Quality: Write clean, maintainable, and efficient code following best practices and industry standards. Performance Optimization: Identify and resolve performance and scalability issues. Security: Implement security best practices for both applications and cloud infrastructure. Collaboration: Work closely with product managers, QA teams, and other developers to gather requirements and deliver high-quality software. Monitoring and Logging: Utilize tools like CloudWatch, ELK Stack, or Prometheus for monitoring application performance and troubleshooting issues. Mentorship: Provide guidance and mentorship to junior developers on best practices, design patterns, and effective coding techniques. Must-Have Qualifications: Strong proficiency in Java 8+ and Spring Framework (Spring Boot, Spring Security, Spring Data, Spring Cloud). Experience with RESTful APIs development and integration. Proficient in using AWS services such as EC2, S3, RDS, Lambda, API Gateway, and CloudFormation. Knowledge of containerization (Docker) and orchestration (Kubernetes) is a plus. Experience with SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB, DynamoDB). Familiarity with CI/CD pipelines and DevOps practices. Knowledge of version control systems (Git). Experience with unit testing frameworks (JUnit, Mockito). Understanding of asynchronous programming and message brokers (RabbitMQ, Kafka). Good-to-Have Qualifications: Knowledge of: Reactive programming (Spring WebFlux), GraphQL, or other Java frameworks. Preferred Skills: Strong problem-solving skills and attention to detail. Ability to work in a fast-paced environment and meet tight deadlines. Excellent communication and collaboration skills. Experience with agile methodologies and development processes. Certifications: AWS Certified Developer – Associate or AWS Certified Solutions Architect. Education: Bachelor’s degree in computer science, Engineering, or a related field, or equivalent practical experience

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job