company logo

Full Stack Java Developer

Chennai
Full-Time
Senior: 7 to 10 years
Posted on Jun 03 2024

Not Accepting Applications

About the Job

Skills

Java programming
Spring framework
RESTful web services
SQL database
Angular
react

Technology: Java Full stack developer  

Years of experience: 5 to 8 years  

(Full stack developer with Angular or React)   

Location: Chennai  

Notice period: Immediate joiners only  

Requirements:  

  • 5+ years of professional experience in software development, with a focus on Java. 
  • Proficiency in Spring Boot framework for backend development.  
  • Experience with either Angular or React for front-end development is mandatory.  
  • Strong understanding of software architecture, design patterns, and best practices. 
  • Excellent problem-solving, analytical, and debugging skills.  
  • Solid understanding of Agile methodologies and software development lifecycle.  
  • Excellent communication and collaboration skills, with the ability to work effectively in a team environment.  
  • Proven ability to prioritize tasks, meet deadlines, and adapt to changing priorities and requirements.  
  • Bachelor’s or master’s degree in computer science, Engineering, or related field.  

Skillset Expectations:  

Overview:  We are seeking an experienced Senior Software Engineer with 5 or more years of Handson experience in Java development, proficient in Spring Boot, and with expertise in either Angular or React for front-end development.  

Responsibilities: As a Senior Software Engineer, you will play a key role in designing, developing, and maintaining robust and scalable software solutions.  

Java Development: Utilize your expertise in Java to design, develop, and implement high-quality, efficient, and maintainable code for backend services and applications.  

Spring Boot Framework: Leverage the Spring Boot framework to build RESTful APIs, microservices, and other backend components, ensuring optimal performance, scalability, and reliability.  

Frontend Development: Collaborate with frontend developers to design and develop responsive and user-friendly interfaces using either Angular or React, ensuring seamless integration with backend services.  

Architecture and Design: Participate in architectural discussions and design sessions to define scalable and extensible software architectures, adhering to best practices and design patterns.  

Code Reviews and Quality Assurance: Conduct code reviews to ensure adherence to coding standards, best practices, and quality guidelines, and actively contribute to improving code quality and maintainability.  

Performance Optimization: Identify performance bottlenecks and optimize code, database queries, and system architecture to improve application performance, scalability, and reliability.  

Collaboration and Communication: Work closely with cross-functional teams, including product managers, designers, and QA engineers, to clarify requirements, provide technical guidance, and deliver high-quality solutions.  

Problem Solving and Troubleshooting: Analyze and debug complex technical issues, identify root causes, and implement effective solutions to resolve problems and ensure system stability.  

Agile Development: Embrace Agile methodologies and participate in sprint planning, daily stand-ups, and retrospectives to ensure efficient and transparent project execution and delivery.  

Documentation and Knowledge Sharing: Document technical specifications, system architecture, and design decisions, and actively contribute to internal knowledge sharing sessions and documentation efforts.  

Continuous Learning and Improvement: Stay updated with the latest trends, technologies, and best practices in software development, and continuously seek opportunities for skill enhancement and professional growth.  

Mentorship and Leadership: Provide mentorship and guidance to junior engineers, sharing your knowledge and experience to help them grow and develop their skills as software professionals. 

About the company

Convergent Technologies: Convergent is a IT Product based company which is privately held with employees and locations in India and Dubai. Our expertise working on Java, UI and Mobile Application gives us a portfolio which is beneficial for our clients to work with us for their requirements. Our Products: TravelStrata-G Desire VisaStrata-G ePayStrata-G

Company Size

11-50 Employees

Headquarter

Chennai

Other open jobs from Convergent Technology Solutions