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.