What are the responsibilities and job description for the Java Developer (W2 Only) position at TekOne IT Services Pvt. Ltd.?
Title: Java Developer
Location: Denver, Colorado
Type: Long Term Contract (W2 Only)
Key Responsibilities
Location: Denver, Colorado
Type: Long Term Contract (W2 Only)
Key Responsibilities
- Understand the needs of the business and recommend optimal solutions.
- Identify gaps and mitigate risks related to scalability, performance, security, compliance, and operational readiness.
- Participate in strategic planning discussions with technical teams and business stakeholders.
- Design solutions aligned with the organization's vision.
- Actively engage in product design and development.
- Write efficient and clear technical documentation.
- Lead cross-team efforts to influence decisions and ensure alignment.
- Support teams with testing strategies and recommend organizational testing solutions.
- Foster a culture of engineering excellence, challenging the status quo.
- Facilitate discussions and ensure alignment with goals.
- Support teams during critical production issues.
- Build and maintain relationships with adjacent teams.
- Provide coaching, mentorship, and career development.
- 10 years of experience in developing large-scale software using Java, Spring framework, cloud development, and Web Services in high-availability environments.
- 6 years of experience with containers and microservices in the cloud.
- 6 years of experience in cloud deployment (CI/CD).
- 2 years of experience with Pivotal Cloud Foundry (PCF), AWS, or Google Cloud Platform.
- Experience with databases like MongoDB, Aerospike, and PostgreSQL.
- Experience in IT Transformations from legacy to distributed platforms (Mainframe Cobol to Java apps/SQL or MongoDB).
- Collaborative mindset with the ability to engage stakeholders and manage offshore teams.
- Ability to communicate effectively and solve problems creatively.
- Bachelor's degree in IT, Computer Science, or related field, or equivalent practical experience.
- Knowledge of messaging technologies (RabbitMQ, Kafka).
- Experience in Financial Services.
- Experience in Test Driven Development and QA Automation.
- Proficiency in developing Visio diagrams, architectural and design documentation.
- Knowledge of Agile methodology.
- Experience with Atlassian tools (JIRA and Confluence).