Full Stack Software Engineer
ApTask
Wilmington, DE, United States
28 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
JavaScript (Programming Language)
Artificial Intelligence
Amazon Web Services
Applications Architecture
Application Integration Architecture
HTML5
Microsoft Azure
Cascading Style Sheets (CSS)
Cloud Engineering
Continuous Integration
Data Security
+27 more
Relational Databases
Database Design
Database Development
Software Debugging
DevOps
PostgreSQL
Apache Maven
Microsoft SQL Server
Oracle (Applications)
Performance Tuning
Scrum Methodology
Query Optimization
Software Engineering
TypeScript
Google Cloud
ReactJS
Spring-boot
Backend
Git
Containerization
AngularJS
Information Technology
Front End Software Development
Restful APIs
Docker
Jenkins
Microservices
Job description
We are seeking a highly skilled Java Full Stack Developer with 15 years of experience in designing, developing, and maintaining enterprise-grade applications. The ideal candidate should have strong expertise in Java Full Stack development, modern front-end technologies, and database design, along with exposure to AI-enabled solutions and cloud-native application development.
Key Skills
- Java 11 / Java 17
- Spring Boot
- Microservices Architecture
- React
- Front-End Development (HTML5, CSS3, JavaScript, TypeScript)
- RESTful APIs
- Database Design and Development (Oracle, SQL Server, PostgreSQL, or similar RDBMS)
- Reflection Frameworks and Core Java Concepts
- AI-enabled Application Development / AI Integration
- Git, Maven, Jenkins, CI/CD
- Agile / Scrum Methodologies
Roles & Responsibilities
- Design, develop, test, and deploy scalable full-stack applications using Java and Angular.
- Develop robust backend services using Java 11/17, Spring Boot, and Microservices.
- Build responsive and user-friendly front-end components using Angular.
- Develop and optimize REST APIs and integrate third-party services.
- Design and maintain relational databases and ensure high-performance data access.
- Participate in application architecture, design reviews, and technical discussions.
- Implement coding best practices, security standards, and performance optimizations.
- Collaborate with cross-functional teams including Product Owners, QA, DevOps, and Business Stakeholders.
- Contribute to AI-enabled features and automation initiatives where applicable.
- Troubleshoot production issues and provide timely resolutions.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 10 years of hands-on experience in Java Full Stack development.
- Strong expertise in Java 11/17, Spring Boot, and Microservices.
- Solid experience with Angular and modern front-end development practices.
- Strong understanding of relational databases and query optimization.
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and stakeholder management skills.
Preferred Qualifications
- Exposure to cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Experience with AI/ML integrations or AI-enabled applications.
- Knowledge of containerization technologies such as Docker and Kubernetes.
- Experience working in large-scale enterprise environments, preferably within Banking and Financial Services.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…