i
Sigmasoft Infotech
5 Sigmasoft Infotech Jobs
Java Developer
Sigmasoft Infotech
posted 23d ago
Flexible timing
Key skills for the job
Job Description:
• Develop and maintain Java-based applications and services with a focus on performance, scalability, and security.
• Design, implement, and deploy efficient, reusable, and reliable code following best practices.
• Collaborate with product managers, architects, and team members to define software requirements and translate them into technical specifications.
• Optimize applications for maximum speed and scalability.
• Work on integrating Java applications with databases (e.g., MySQL, PostgreSQL) and other back-end services via RESTful APIs and microservices.
• Write unit tests and ensure the quality of the codebase through automated testing frameworks (JUnit, TestNG).
• Troubleshoot, debug, and optimize code to resolve issues and improve application performance.
• Contribute to system architecture discussions and help in the design of new features.
• Collaborate in Agile/Scrum environments, participating in daily stand-ups, sprint planning, and code reviews.
• Maintain and upgrade legacy applications, ensuring they are compatible with new technologies.
• Stay current with new Java features, development trends, and best practices.
Required Skills and Qualifications:
• 5+ years of experience in Java development.
• Strong proficiency in Java SE and Java EE technologies.
• Hands-on experience with modern Java frameworks such as Spring, Spring Boot, and Hibernate.
• Experience with relational databases (e.g., MySQL, Oracle) and SQL.
• Proficiency in web services, including RESTful APIs and SOAP.
• Familiarity with version control tools like Git or SVN.
• Strong understanding of object-oriented programming (OOP) concepts and design patterns.
• Experience with unit testing frameworks such as JUnit and Mockito.
• Knowledge of build tools such as Maven or Gradle.
• Strong debugging, problem-solving, and performance tuning skills.
• Excellent communication and teamwork skills.
• Experience with Agile/Scrum methodologies.
• Familiarity with Kafka and Elastic search.
• Knowledge of microservices architecture and related technologies.
Desired skills:
• Knowledge on cloud platforms like AWS, Azure, or Google Cloud.
• Familiarity with containerization technologies like Docker and orchestration tools such as Kubernetes.
• Familiarity with front-end technologies like HTML, CSS, JavaScript, React and Angular is a plus.
• Knowledge of CI/CD pipelines and tools (Jenkins, GitLab CI).
• Cisco Commerce.
Employment Type: Full Time, Permanent
Read full job descriptionPrepare for Java Developer roles with real interview advice
5-10 Yrs
Hyderabad / Secunderabad, Bangalore / Bengaluru
5-10 Yrs
Hyderabad / Secunderabad, Bangalore / Bengaluru