23 Xanika Infotech Jobs
Senior Software Engineer - Java Technologies (5-8 yrs)
Xanika Infotech
posted 14hr ago
Key skills for the job
Experience : 5-8 years
Job Description :
As a Senior Software Engineer specializing in Java, you will be responsible for :
- Design and Development : Architecting, designing, and developing robust, scalable, and high-performance Java applications.
- Code Quality : Writing clean, maintainable, and efficient code, adhering to industry best practices and coding standards.
- Collaboration : Working closely with cross-functional teams, including front-end developers, product managers, and quality assurance engineers, to deliver high-quality software solutions.
- Mentorship : Providing guidance and mentorship to junior developers, conducting code reviews, and fostering a collaborative learning environment.
- Problem Solving : Identifying and resolving complex technical issues, optimizing application performance, and ensuring scalability.
- Continuous Improvement : Staying updated with the latest industry trends, technologies, and best practices to drive innovation within the team.
Key Responsibilities :
- Lead the design and development of Java-based applications, ensuring alignment with business requirements and technical specifications.
- Implement and maintain RESTful APIs and microservices architectures.
- Utilize frameworks such as Spring Boot, Hibernate, and JPA for efficient development.
- Manage databases like MySQL, PostgreSQL, or Oracle, ensuring data integrity and performance.
- Apply Agile methodologies to manage project timelines and deliverables effectively.
- Ensure application security and compliance with industry standards.
Qualifications :
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 5-8 years of professional experience in Java development.
- Proficiency in Java 8 or above, with a strong understanding of object-oriented programming principles.
- Experience with Spring Framework (Spring Boot, Spring MVC) and Hibernate.
- Familiarity with front-end technologies such as Angular or React is advantageous.
- Strong understanding of database management systems and SQL.
- Experience with version control systems like Git.
- Excellent problem-solving skills and the ability to work under pressure.
- Strong communication and interpersonal skills.
Functional Areas: Software/Testing/Networking
Read full job description3-5 Yrs