SWITS DIGITAL Private Limited
Java Backend Devloper
SWITS DIGITAL Private LimitedUnited States8 days ago
ContractEngineering, Information Technology
Job Title: Java Backend Developer

Location: Sunnywale, CA

Job Type: Contract

Work Authorization: US Citizen or GC

Job Description

  • Lead and Participate in Medium-to-Large-Scale Projects:
    • Review project requirements and translate them into technical solutions.
    • Gather required information (e.g., design documents, product requirements, wireframes).
    • Write and develop code, conduct unit testing, and communicate status and issues to team members and stakeholders.
    • Collaborate with project teams and cross-functional teams.
    • Troubleshoot open issues and bug fixes, ensuring on-time delivery and hand-offs.
    • Interact with the project manager to provide input on project plans.
    • Provide leadership to the project team.
  • Lead Small Engineering Teams (4-6 engineers, including offshore associates):
    • Provide relevant documents, direction, and examples.
    • Identify short- and long-term solutions and timelines.
    • Review and provide feedback for proposed solutions.
    • Perform design and code reviews for changes.
  • Troubleshoot Business and Production Issues:
    • Gather information on issues, impact, criticality, and possible root causes.
    • Engage support teams to assist in resolving issues.
    • Formulate an action plan and perform actions as designated in the plan.
    • Perform root cause analysis to prevent future occurrences and complete online documentation.
  • Provide Support to the Business:
    • Respond to user questions, concerns, and issues related to technical feasibility and implementation strategies.
    • Identify short- and long-term solutions and facilitate resolutions.
    • Lead cross-functional partnerships.
  • Lead Discovery Phase of Projects:
    • Collaborate with product management, project management, business, and user experience teams.
    • Develop high-level designs and obtain cross-functional approvals.
  • Demonstrate Expertise:
    • Provide expert advice and guidance to others in applying information and best practices.
    • Support and align efforts to meet customer and business needs.
    • Build commitment for perspectives and rationales.
  • Implement Business Solutions:
    • Build relationships and partnerships with key stakeholders.
    • Identify business needs and carry out necessary processes.
    • Monitor progress and recognize improvement opportunities.
    • Adapt to competing demands and organizational changes.
  • Model Compliance with Company Policies and Procedures:
    • Incorporate company policies, values, and ethics into business plans.
    • Demonstrate and assist others in applying ethical standards when executing business processes.
Minimum Qualifications

  • Core Java & J2EE Knowledge:
    • Strong expertise in core Java and J2EE development.
  • Java Spring & Spring Boot:
    • In-depth understanding of Java Spring and Spring Boot applications.
  • Microservices Architecture:
    • Hands-on experience building large-scale, highly scalable microservices.
  • NoSQL Databases:
    • Strong knowledge of NoSQL database implementations, such as Cosmos and MongoDB.
  • Messaging Systems:
    • Strong knowledge of messaging systems like Kafka.
  • Cloud Systems:
    • Hands-on experience with cloud platforms such as Azure or GCP.
  • Design Principles:
    • Clear understanding of design principles for building large-scale, robust platforms.

Key Skills

Ranked by relevance