Java Backend Developer

job
  • Tech Mahindra
Job Summary
Location
Austin ,TX 78716
Job Type
Contract
Visa
Any Valid Visa
Salary
PayRate
Qualification
BCA
Experience
2Years - 10Years
Posted
26 Jan 2025
Share
Job Description

Job Description:

We are seeking a highly skilled Backend Java Developer to join our dynamic team. The ideal candidate will have a strong background in Java development, with specific expertise in WebSockets and gRPC. This role requires a deep understanding of web services, advanced Java 8, and core Java principles. The successful candidate will be responsible for designing, developing, and maintaining backend systems that are robust, scalable, and efficient.


Key Responsibilities:

  • Design and Development: Develop and maintain backend systems using Java, ensuring high performance and responsiveness to requests from the front-end.
  • Web Services: Implement and manage web services, ensuring seamless integration and communication between different systems.
  • WebSockets: Utilize WebSockets for real-time communication, ensuring low latency and high throughput.
  • gRPC: Implement gRPC for efficient and scalable remote procedure calls, leveraging Protocol Buffers for data serialization.
  • Code Quality: Write clean, maintainable, and efficient code, following best practices and coding standards.
  • Collaboration: Work closely with front-end developers, product managers, and other stakeholders to deliver high-quality software solutions.
  • Troubleshooting: Identify and resolve performance and scalability issues, ensuring the stability and reliability of the backend systems.


Required Skills and Experience:

  • Web Services: 2 to 5 years of experience in developing and managing web services.
  • Advanced Java 8: 2 to 5 years of experience with advanced Java 8 features and functionalities.
  • Core Java: 2 to 5 years of experience with core Java development.
  • WebSockets: 2 to 5 years of experience with WebSockets for real-time communication.
  • gRPC: 2 to 5 years of experience with gRPC and Protocol Buffers.
  • Java: 2 to 5 years of overall experience in Java development.


Preferred Qualifications:

  • Experience with microservices architecture.
  • Familiarity with RESTful APIs.
  • Knowledge of database management systems such as SQL, PostgreSQL, or MongoDB.
  • Understanding of server-side scripting and authentication/authorization mechanisms.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork skills.


The pay range for this role is $100,000 - $120,000* per annum including any bonuses or variable pay. Tech Mahindra also offers benefits like medical, vision, dental, life, disability insurance and paid time off (including holidays, parental leave, and sick leave, as required by law).

Other Smiliar Jobs
 
  • Mobile, AL
  • 3 Days ago
  • Cupertino, CA
  • 2 Days ago
  • Warren, NJ
  • 2 Days ago
  • Atlanta, GA
  • 2 Days ago
  • Denver, CO
  • 3 Days ago
  • Red Oak, TX
  • 3 Days ago
  • Red Oak, TX
  • 3 Days ago
  • Plano, TX
  • 3 Days ago
  • Atlanta, GA
  • 3 Days ago
  • Detroit, MI
  • 3 Days ago
  • Providence, RI
  • 3 Days ago
  • Jacksonville, FL
  • 14 Hours ago
  • Tyler, TX
  • 14 Hours ago
  • San Bruno, CA
  • 3 Days ago