Java Full Stack Developer/Technical Lead
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+43 more
Job description
Job Summary : We are seeking an experienced and highly skilled Full Stack Java Developer with strong expertise in designing, developing, and delivering scalable enterprise applications. The ideal candidate will possess deep technical knowledge across backend and frontend technologies, cloud platforms, modern architectural patterns, and Agile delivery methodologies. The role requires hands-on development, technical leadership, solution design, mentoring, and collaboration with cross-functional stakeholders to deliver high-quality business solutions., Technical Development
Design, develop, and maintain enterprise-grade applications using Java, Spring Boot, Spring MVC, Hibernate/JPA, and RESTful APIs.
Develop and implement microservices-based architectures ensuring scalability, reliability, and maintainability.
Build responsive and user-friendly web applications using Angular .
Design and optimize database solutions using SQL databases such as Oracle, SQL Server, PostgreSQL, or MySQL.
Develop reusable components, frameworks, and best practices for enterprise application development.
Integrate applications with internal and external systems using modern integration patterns and APIs.
Solution Architecture & Design
Contribute to solution architecture and technical design decisions.
Create scalable, secure, and high-performing application architectures.
Evaluate and recommend technology solutions, frameworks, and design approaches.
Ensure adherence to architectural standards, coding guidelines, and development best practices.
Cloud & DevOps
Build and deploy applications on Azure cloud platforms.
Implement CI/CD pipelines using tool Azure DevOps.
Support infrastructure automation, containerization, and cloud-native deployment strategies.
Collaborate with DevOps teams to ensure system reliability and operational excellence.
Quality & Performance
Conduct code reviews and enforce coding standards.
Drive application performance tuning, troubleshooting, and optimization activities.
Implement application security best practices and vulnerability remediation.
Ensure adequate test coverage through unit, integration, and automation testing.
Leadership & Stakeholder Management
Lead and mentor development teams, fostering technical excellence and continuous improvement.
Guide developers on architecture, design patterns, coding best practices, and problem-solving techniques.
Collaborate closely with business stakeholders, product owners, architects, QA teams, and project managers.
Participate in Agile ceremonies including sprint planning, backlog grooming, reviews, and retrospectives.
Drive project delivery while managing technical risks and dependencies.
Requirements
Backend Technologies
Strong expertise in:
Java (Java 8/11/17 or above)
Spring Boot
Spring MVC
REST APIs
Microservices Architecture
Hibernate/JPA
Maven/Gradle
Frontend Technologies
Hands-on experience with:
Angular
JavaScript
TypeScript
HTML5
Responsive Web Design
Database Technologies
Strong SQL programming skills.
Experience with relational databases such as:
Oracle
SQL Server
PostgreSQL
MySQL
Cloud & DevOps
Experience working with:
Azure
CI/CD tools
Source control tools such as Git
Architecture & Engineering
Strong understanding of:
Enterprise Solution Architecture
System Design
Design Patterns
Application Security
Performance Optimization
Integration Patterns
Event-Driven Architecture
API Design and Governance
Methodologies
Strong experience working in Agile/Scrum environments.
Experience in estimation, sprint planning, and delivery management.
Preferred Qualifications
Certifications in Azure, Java, or related technologies.
Experience in large-scale digital transformation or modernization programs.
Knowledge of domain-driven design (DDD) and event-driven architectures.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦