Java Architech | Codersbrain
Job Description
Java Architech
Job Summary
As a Java Architech, you will be responsible for designing and developing robust, scalable, and high-performance enterprise solutions using Java technologies. In this contractual role, you will collaborate with cross-functional teams, lead architectural decision-making, and ensure that our systems adhere to industry best practices. There are 2 openings available, and the selected candidate is expected to join within 15 days of the start date.
Responsibilities
- Architect and Design: Develop and implement high-quality Java architectures, ensuring they are scalable, secure, and efficient.
- Technical Leadership: Guide and mentor development teams throughout the software development lifecycle, ensuring adherence to technical standards.
- System Integration: Collaborate with cross-functional teams to integrate diverse systems and services into a cohesive solution.
- Code Review and Quality Assurance: Conduct thorough reviews of code and designs to maintain quality and performance.
- Solution Optimization: Continuously analyze and optimize system performance, applying design patterns and best practices.
- Stakeholder Collaboration: Work closely with business and technical stakeholders to translate requirements into technical solutions.
Qualifications
- Proficiency in Java: Strong command over Java SE, Java EE, and related frameworks.
- Architectural Expertise: Experience designing enterprise-level architectures using microservices and scalable design principles.
- Framework Experience: Hands-on proficiency with Spring, Hibernate, and other popular Java frameworks.
- API Development: Proven experience in designing and implementing RESTful web services.
- Educational Background: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Agile Methodologies: Familiarity with Agile software development practices.
- Problem-Solving Skills: Strong analytical and troubleshooting capabilities.
- Communication Skills: Excellent verbal and written communication skills for effective collaboration.
Preferred Skills
- Cloud Technologies: Knowledge of AWS, Azure, or other cloud platforms.
- Containerization: Experience with Docker, Kubernetes, or similar tools in managing containerized applications.
- Continuous Integration/Delivery (CI/CD): Familiarity with CI/CD pipelines and automation tools.
- Security Practices: Understanding of secure coding practices and application vulnerability management.
Experience
Candidates should have significant experience in Java development and software architecture design. While minimum experience is not explicitly specified, a strong background in designing and implementing complex systems will be highly regarded.
Environment
- Work Setting: This is a contractual role with opportunities to work from our office locations or through a hybrid model.
- Locations: Noida, Mumbai, Hyderabad, Pune, and Banglore.
- Start Date: Candidates are expected to join within 15 days.
- Application Deadline: May 06, 2025, 18:30 IST.
Salary
The estimated salary range for this position is 6 - 20 (currency/unit not specified).