Bangalore
25 days ago
Lead I - Software Engineering (Java Backend Dev)

Design, build, and maintain efficient, reusable, and reliable Java code. Develop and implement highly responsive user-interface components using Java technologies. Design and develop server-side logic using Java frameworks.

Ensure the best possible performance, quality, and responsiveness of applications. Identify bottlenecks and bugs, and devise solutions to these problems.

Collaborate with other team members and stakeholders to develop high-quality software.

Maintain code integrity and organization. Implement security and data protection measures.

Stay up-to-date with industry developments and new technologies.

Design, develop, and maintain RESTful APIs and web services. Ensure seamless integration of front-end and back-end functionalities through APIs. 

Document API specifications and provide support for API consumers.

Monitor and optimize API performance and scalability.

Experience with cloud platforms like AWS and Snowflake Experience in DevOps practices and tools.

Familiarity with Agile development methodologies.

Requirements:

Bachelor's or Master's degree in Computer Science, Engineering, or a related field. 6+ years of professional software development experience.

Strong proficiency in Java, JavaScript, and related frameworks (e.g., Spring, Hibernate).

Experience with front-end technologies such as HTML5, CSS3, and JavaScript frameworks (e.g., Angular, React).

Familiarity with database technologies (e.g., MySQL, PLSQL, MongoDB). 

Experience with version control systems (Bitbucket, Git).

Excellent problem-solving skills and attention to detail. Strong communication and teamwork skills.

Por favor confirme su dirección de correo electrónico: Send Email