Design and Development : Java developers design, develop, and maintain Java-based applications, ensuring they meet business needs and user requirements.
Code Quality : They write well-designed, efficient, and testable code, adhering to coding standards and best practices.
Testing and Debugging : Java developers are involved in testing, debugging, and troubleshooting software to ensure its functionality and performance.
Collaboration : They collaborate with other software engineers, project managers, and stakeholders to understand requirements, design solutions, and deliver high-quality applications.
Eligibility Criteria :
Bachelor’s / Master’s degree in Computer Science, Engineering, or related field.
8+ years of hands-on development experience with Core Java , Spring Boot , and Microservices and multithreading.
Solid programming foundation with ability to solve logic-based problems efficiently.
Proficiency in :
Java Streams, Lambda expressions
Collections framework and data structures
File handling, serialization, multithreading
Exception handling and debugging
Expertise in :
Spring Boot : REST APIs, Security, Annotations, Batch
Microservices : Spring Cloud, design principles and patterns
SQL : complex joins, subqueries, aggregations
Strong problem-solving and analytical thinking.
Excellent communication and collaboration skills.
Create a job alert for this search
Software Engineer Java • Hyderabad, Telangana, India