Talent.com
No longer accepting applications
Senior Java Software Engineer

Senior Java Software Engineer

Fastenal IndiaVijayawada, IN
16 hours ago
Job description

Job Summary :

We are looking for an experienced Java Senior Developer who possesses a solid foundation in Java programming, with the latest tech stack, and capable of delivering high-quality software solutions.

Responsibilities :

  • Designing, implementing, and maintaining Java applications that are often high-volume and low-latency, required for mission-critical systems.
  • Architect and design scalable, reliable, and secure systems.
  • Design and implement Azure-based solutions, including compute, storage, networking, and security.
  • Collaborate with development teams to ensure that solutions are aligned with the best practices and standards.
  • Conduct architectural reviews and provide guidance on performance, scalability, and security.
  • Analyze requirements and design a top-level solution.
  • Lead all the tiers of web development, from front-facing web technologies to building large scalable applications.
  • Ownership on the technical priorities, effective collaboration with cross teams
  • Multitasking - Capable of working on multiple priorities.
  • Develop technical designs for application development.
  • Writing is well-designed, efficient, and testable code.
  • Ensure that the application design adheres to the specifications given.
  • Production Support and Deployment Support

Required Skills :

  • Java : Strong proficiency in Core Java, design patterns, concurrency, data structure and algorithms
  • Spring Framework : Experience with Spring MVC and Spring Boot.
  • API Design : Expertise in SDD, API design and contracts using typespec
  • Microservices : Experience in designing and developing microservices.
  • Application Server : Experience with JBOSS.
  • ORM : Proficiency in IBATIS and JPA or Hibernate.
  • Databases : MongoDB and Oracle.
  • Cloud : Experience with Azure Cloud services and should have knowledge in networking, security, and identity management in Azure Cloud.
  • Frontend : React, JSPs, JavaScript and Microfrontends
  • Build Tools : Experience with Maven.
  • CI / CD : Proficiency with Jenkins, Azure DevOps and CI / CD pipelines.
  • Version Control : Experience with Bitbucket.
  • Methodologies : Hands-on experience with SDLC and Agile (SCRUM) methodology
  • Tools : Experience with JIRA, Confluence, and Bitbucket.
  • Preferred Experience :

  • Bachelor’s degree in computer science, Engineering, or a related field.
  • 5 to 10 years of experience in Java development.
  • Certifications in Java or related technologies.
  • Create a job alert for this search

    Senior Software Engineer Java • Vijayawada, IN