Java Developer-SSE
Date Posted: 29-Jan-2024 | Qualification: BE,BCA,MCA,Btech,Mtech,ME,MBA,B.Sc
Position: |
Java Developer-SSE |
Skills Required: |
java,mocroservices,kotlin |
Employment Type: |
Full Time |
Location: |
Mumbai,Kolkata |
Job Mode: |
Hybrid |
Experience: |
5 - 7 (years) |
Job Description:
Job Overview
As a Java Senior Software Engineer, you will be responsible for leading the development and
implementation of software solutions, ensuring the delivery of high-quality code within specified
timelines. You will collaborate with cross-functional teams, mentor junior developers, and
contribute to the architecture and design of complex systems.
Capital Investment
Software Development:
● Design, code, test, debug, and document software solutions using Java and
related technologies.
● Collaborate with cross-functional teams to define software requirements and
specifications.
Architecture and Design:
● Contribute to the architectural decisions and design discussions for scalable and
maintainable systems.
● Provide technical leadership in designing robust, scalable, and secure software
solutions.
Code Review and Mentoring:
● Conduct code reviews to ensure code quality, adherence to coding standards,
and best practices.
● Mentor and guide junior developers, fostering a collaborative and
learning-oriented environment.
Performance Optimization:
● Identify and address performance bottlenecks in the application code and
optimize for speed and scalability.
Documentation:
● Create and maintain technical documentation for code, designs, and system
architecture.
Collaboration:
● Collaborate with product managers, quality assurance engineers, and other
stakeholders to understand requirements and deliver high-quality software.
Problem Solving:
● Investigate and resolve complex technical issues, providing timely solutions to
meet project deadlines.
Qualifications:
● Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related
field.
● Proven experience (5-7 years) as a Java Developer with a strong understanding of Java
programming principles.
● Solid experience in designing and developing scalable, high-performance applications.
● Proficiency in Java, Spring framework, and other relevant technologies.
● Strong understanding of software architecture and design patterns.
● Excellent problem-solving and analytical skills.
● Experience with agile development methodologies.
● Effective communication and teamwork skills.
Key Requirements:
● Experience with Java, Microservices and unit testing
● Working Knowledge of GraphQL
● Working Knowledge of ElasticSearch
● Knowledge of RDBMS (MySQL, postgresql, MS Sql Server, etc.)
● Should have experience in AWS (basic concepts)
● Basic of Front End experience with React (If not React, should have basic
Front End knowledge - maybe Angular)
● Good Written, Presentation, Communication skills.