Overview:
As a Java Developer you will play a crucial role in the design development and maintenance of highquality software solutions. You will be responsible for implementing and testing Javabased applications while collaborating with crossfunctional teams to deliver scalable and efficient solutions.
Key Responsibilities:
- Develop and implement Java applications that are aligned with business objectives
- Collaborate with business analysts and solution architects to understand requirements
- Design and implement databases and data schemas
- Write effective and maintainable code following best practices
- Perform unit testing and debugging of applications
- Participate in code reviews and provide constructive feedback
- Optimize applications for performance and scalability
- Contribute to the continuous improvement of development processes
- Document code and technical designs
- Stay updated with the latest industry trends and technologies
Required Qualifications:
- Bachelors degree in Computer Science Engineering or related field
- Proven experience in Java development
- Proficiency in Spring Framework and related technologies
- Strong understanding of SQL and database management systems
- Experience with RESTful web services and APIs
- Ability to work with version control systems like Git
- Understanding of software development life cycle and Agile methodologies
- Excellent problemsolving and analytical skills
- Good communication and teamwork abilities
- Ability to prioritize and manage own workload effectively
java,spring framework,sql,git,agile methodologies,communication,software