company logo

Java Software Engineer

Bangalore
Full-Time
Mid-Level: 3 to 6 years
Posted on Jul 25 2024

About the Job

Skills

Java programming
Object-oriented design
Spring framework
SQL database management
RESTful web services
Agile development
Microservices
cloud

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

CN SOLUTIONS works in partnership with their clients to provide first class solutions for theirmanpower requirements. CN SOLUTIONS basically set-up with the assistance of the most experienced and dedicated team of professionals who have the adequate experience in identifying, short-listing the potential candidates as per specific client requirementsOur expertise is in the following skills Web Tech ...Show More

Industry

IT Services and IT Consul...

Company Size

11-50 Employees

Headquarter

Hyderabad

Other open jobs from CN Solutions