Java Software Engineer
Java Software Engineer211
Applications
211
Applications
About the Job
Skills
Company Overview
CN SOLUTIONS works in partnership with their clients to provide first-class solutions for their manpower requirements. With expertise in Web Technologies, Databases, Software Testing, CRM, ERP, Data warehousing, Middleware, ESM, and Business Analysis (BFSI Domain), Cyber Security, IT infrastructure, and pioneers in SAP Hiring. We provide a range of services including Staffing Solutions, Leadership Hiring, RPO, General Staffing, Contract, and Full-time Hirings. CN Solutions is headquartered in Hyderabad and belongs to the IT Services and IT Consulting industry. For more information, please visit CN Solutions.
Job Overview
We are seeking a Mid-Level Java Software Engineer to join our team on a full-time basis at our Bangalore location. The successful candidate will have up to 6 years of experience in Java development and will contribute to designing, coding, testing, and deploying robust software applications.
Qualifications and Skills
- Strong proficiency in Java programming with a solid understanding of object-oriented design principles.
- Experience with the Spring framework, including Spring Boot and Spring MVC, to build enterprise-level applications.
- Proficient in SQL database management including creating, managing, and optimizing queries.
- Hands-on experience with RESTful web services and the principles of how to design and consume them.
- Understanding of Agile development practices and experience working in Agile teams.
- Knowledge of microservices architecture and related frameworks such as Spring Cloud and Netflix OSS.
- Basic understanding of cloud platforms such as AWS, Azure, or Google Cloud for deploying and managing applications.
- Effective communication skills and the ability to work collaboratively in a team environment.
Roles and Responsibilities
- Design, implement, and maintain Java-based applications that are often high-volume and low-latency.
- Participate in the full development lifecycle, including requirements analysis, coding, testing, and deployment.
- Write well-designed, efficient, and testable code by following best software development practices.
- Integrate data from various back-end services and databases to ensure seamless functionality.
- Perform code reviews and provide constructive feedback to ensure code quality and adherence to design specifications.
- Collaborate with cross-functional teams to identify, analyze, and implement solutions for complex problems.
- Stay up-to-date with emerging trends and technologies in Java development and integrate them into the development process.
- Provide technical guidance and mentorship to junior developers as and when needed.
About the company
Industry
IT Services and IT Consul...
Company Size
11-50 Employees
Headquarter
Hyderabad
Other open jobs from CN Solutions