Back to Jobs
Software Architect Java
- LocationHyderābād, India
-
IndustryDefense / Space / Aeronautics
Job Description
Essential Duties and Responsibilities
- Lead architecture and design for enterprise applications ensuring scalability, security, and performance.
- Provide technical leadership throughout the project lifecycle, from requirements analysis to deployment.
- Hands-on development and architectural guidance using Java/J2EE, Spring Framework, and Spring Boot.
- Develop automation and integration scripts using Python for deployment, monitoring, and data processing tasks.
- Design and implement AWS cloud solutions, including EC2, S3, Lambda, API Gateway, and other services.
- Research emerging technologies and provide proof-of-concept for innovative solutions.
- Create and maintain system design documentation, including architecture diagrams and interface specifications.
- Mentor and guide development teams, ensuring adherence to coding standards and best practices.
- Drive DevOps practices, including CI/CD pipelines using Jenkins or Bamboo.
Required Skills & Qualifications Experience:
- 15+ years in software development with strong Java expertise;
- 3+ years in technical leadership roles.
- Education: Bachelor’s degree in Computer Science, Engineering, or related field.
- Strong hands-on experience with Java EE, Spring Boot, and related frameworks.
- Python scripting experience is mandatory for automation and integration tasks.
- AWS cloud experience is mandatory, including architecture design and deployment.
- Knowledge of relational databases (Postgres, SQL Server) and ORM frameworks (Hibernate, JPA).
- Familiarity with containerization (Docker, Kubernetes) and microservices architecture.
- Excellent problem-solving, communication, and leadership skills.
Check Your Resume for Match
Upload your resume and our tool will compare it to the requirements for this job like recruiters do.
Check for Match