Java Fullstack Developer

Year    UP, IN, India

Job Description

Highly skilled and motivated Software Engineer to join our development team. The ideal candidate should have strong programming skills and a proven track record of owning the delivery of complex system components from design through deployment. You will collaborate with cross-functional teams to build scalable platforms and drive engineering productivity while maintaining a focus on quality, security, and best practices.

Key Responsibilities:



+ Strong Object-Oriented Programming skills, preferably in Java. + Write clean, efficient, and well-tested code, actively participating in peer code reviews.
+ Own the delivery of complex system components or applications, taking them from design through deployment.
+ Collaborate with cross-functional teams to identify opportunities, build scalable platforms, and enhance engineering productivity.
+ Experience with optimizing queries and designing efficient data storage solutions.
+ Strong database modeling and design skills, across both SQL and NoSQL databases.
+ Strong troubleshooting and debugging skills to quickly identify and resolve issues.
+ Excellent analytical and problem-solving abilities.
+ Proficient in API design and development, with a focus on implementing RESTful APIs.
+ Experience in designing secure solutions with a focus on accessibility and security-first principles. Knowledge of OWASP security practices is a plus.
+ Up-to-date with trends in information technology, with the ability to apply best practices and standards to work projects.
+ Strong understanding of common architectural and design patterns.
+ Emphasis on quality deliverables, including a focus on peer reviews and implementing automated testing platforms for unit, integration, and acceptance tests.
+ Continuous improvement mindset throughout the SDLC, always questioning the "why".
+ Balance long-term vision with short-term priorities in design and implementation decisions.
+ Ability to develop designs for moderately complex features of the applications.

Technical Skills:



+ Programming & Frameworks: Proficient in Java, NodeJS, Spring Framework (Boot, MVC, Data), Hibernate and MyBatis. + Cloud & DevOps: Proficient in AWS, Docker, Jenkins, GitHub, CI/CD Pipelines.
+ Databases: proficient in MySQL, MongoDB.
+ Testing & Monitoring: JUnit, Mockito, Postman.
+ Architectural Patterns: Experience with Microservices, RESTful Services, Integration Architecture.
+ Security: Experience with OAuth, JWT, Spring Security.
+ Soft Skills: Strong problem-solving, collaboration, and communication
+ Scheduler: Experience implementing simple Quartz jobs.
+ API Documentation: Experience documenting APIs with Swagger.

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD3907942
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    UP, IN, India
  • Education
    Not mentioned
  • Experience
    Year