Collaborate with project managers and stakeholders to understand project requirements, timelines, and priorities.
Plan and estimate development tasks
Allocate resources
Ensure timely delivery of software solutions.
Technical Expertise
Possess strong expertise in Java development and related technologies.
Make key technical decisions
Design system architecture
Code Development
Participate in hands-on coding, developing high-quality, scalable, and efficient Java applications.
Troubleshoot, debug, and resolve complex technical issues.
Collaboration Collaborate with cross-functional teams including QA, DevOps, and other departments to ensure seamless integration of software components.
Communicate effectively with technical and non-technical stakeholders, providing updates, and addressing concerns.
Continuous Improvement
Drive continuous improvement initiatives by staying abreast of industry trends, evaluating new technologies, and recommending adoption where appropriate.
Implement and advocate for best practices in software development, coding standards, and processes.
Experience with microservices architecture.
Knowledge of cloud platforms (eg, AWS, Azure).
Familiarity with containerization and orchestration tools (eg, Docker, Kubernetes).
Team Leadership
Lead and mentor a team of Java developers.
Provide technical guidance.
Code reviews
Adherence to best practices
Project Management:
Collaborate with project managers and stakeholders to understand project requirements, timelines, and priorities.
Plan and estimate development tasks
Allocate resources
Ensure timely delivery of software solutions.
Technical Expertise
Possess strong expertise in Java development and related technologies.
Make key technical decisions
Design system architecture
Code Development
Participate in hands-on coding, developing high-quality, scalable, and efficient Java applications.
Troubleshoot, debug, and resolve complex technical issues.
Collaboration Collaborate with cross-functional teams including QA, DevOps, and other departments to ensure seamless integration of software components.
Communicate effectively with technical and non-technical stakeholders, providing updates, and addressing concerns.
Continuous Improvement
Drive continuous improvement initiatives by staying abreast of industry trends, evaluating new technologies, and recommending adoption where appropriate.
Implement and advocate for best practices in software development, coding standards, and processes.
Experience with microservices architecture.
Knowledge of cloud platforms (eg, AWS, Azure).
Familiarity with containerization and orchestration tools (eg, Docker, Kubernetes).