Job Summary
ProArch is seeking experienced
Java Full Stack Developers with strong backend expertise in Java/Spring Boot, good working knowledge of
Angular.js, and strong database skills. Developers will support ongoing product development, production defect fixes, and delivery of 2026.
Key Responsibilities
- Develop and enhance backend services using Java, Spring Boot, and related frameworks
- Build and maintain frontend components using Angular.js
- Design, develop, and troubleshoot REST APIs
- Write efficient SQL queries and perform database operations including schema updates and optimization
- Participate in all SDLC phases: analysis, design, development, testing, deployment, and production support
- Resolve highpriority production issues and work on product enhancements
- Collaborate with QA, Product, Platform, and DevOps teams
- Conduct code reviews and maintain coding standards
- Support performance optimization across backend, UI, and database layers
Requirements
- Required Technical Skills
- 5+ years of strong Java Full Stack development experience
- Expertise in:
- Java / J2EE with Spring Boot / Spring Framework
- RESTful API development and Hibernate / JPA
- Strong hands-on experience with Angular.js
- Good database skills, including complex SQL, query tuning, and working with Oracle/MySQL/PostgreSQL/SQL Server
- Strong knowledge of JavaScript, HTML, CSS, Bootstrap
- Experience with microservices architecture
- Experience with CI/CD pipelines such as Jenkins, Git, Maven/Gradle
- Working experience with:
- Liberty Server (WebSphere Liberty/Open Liberty)
- WildFly / JBoss Including deployment, configuration, and troubleshooting of Java applications
- Experience working in Agile/Scrum environments
- Preferred Skills
- Exposure to cloud platforms (AWS/Azure/GCP)
- Knowledge of unit testing frameworks (JUnit, Mockito, etc.)
- Experience with tools like JIRA, Confluence, Bitbucket, GitLab, GitHub
- Ability to troubleshoot issues across UI, API, and database layers
- Soft Skills
- Strong communication and interpersonal skills
- Analytical and problemsolving mindset
- Ability to work independently with minimal supervision
- Capability to handle tight delivery timelines and multiple priorities
- Education
- Bachelor's or Master's degree in Computer Science, Engineering, or related field