Java Developer - Hybrid
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+41 more
Job description
As a Java Developer, you will be responsible for maintaining and enhancing complex enterprise applications while ensuring data integrity, security, and compliance with organizational standards. You will play a key role in developing scalable solutions, automating business processes, and supporting applications critical to operational efficiency. This position requires strong technical expertise in Java technologies, front-end frameworks, and database systems, along with collaboration across teams to deliver high-quality software solutions within structured development methodologies., * Develop, maintain, and enhance enterprise-grade applications using Java and related frameworks
- Design and implement RESTful web services and integrate software components into functional systems
- Write clean, testable, and efficient code using Spring MVC, Spring Boot, Hibernate, and related technologies
- Develop and maintain front-end components using Angular, JavaScript, HTML5, and modern frameworks
- Create and optimize database objects such as stored procedures, functions, triggers, and views
- Troubleshoot and resolve application and database issues to ensure system stability
- Participate in the full software development lifecycle including requirements gathering, design, development, testing, and deployment
- Implement design patterns such as DAO, Singleton, Service Locator, and Front Controller
- Build and maintain unit testing frameworks using JUnit and related tools
- Manage source code using version control systems and support build and deployment processes
- Collaborate with stakeholders to develop technical documentation, prototypes, and system designs
- Support Agile practices using tools for backlog management, sprint planning, and tracking progress
- Ensure application security, data integrity, and compliance with organizational standards, Job Title: Full Stack Developer Location: Hybrid Okemos, MI Angular 17 or Angular 19 experience Must We are looking for a Senior Full stack Developer. The ideal candidate sho…
- 1 day ago
- Apply easily
Requirements
- Minimum 5+ years of experience in Java development using J2EE technologies
- Strong experience with Spring Framework, Spring Boot, and Hibernate/JPA
- 5+ years of experience in front-end development using Angular, JavaScript, HTML5, and related technologies
- 5+ years of experience working with SQL Server and writing complex SQL queries and database objects
- 3+ years of experience with Azure DevOps for Agile project management
- Experience with RESTful web services, SOAP services, and messaging frameworks (JMS)
- Strong understanding of design patterns and object-oriented programming concepts
- Experience with application servers such as Apache Tomcat, JBoss, WebSphere, and container platforms
- Experience with build tools such as Maven and version control systems like Git
- Working knowledge of Agile and hybrid Agile/Waterfall development methodologies
- Experience with React.js and modern JavaScript frameworks (ES6+)
- Exposure to DevOps practices and cloud platforms such as Azure or AWS
- Ability to troubleshoot, optimize, and tune SQL queries and application performance
- Strong communication, collaboration, and problem-solving skills
- Experience leveraging AI tools for code generation, refactoring, and documentation (preferred)
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on careerjet.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Is Software Engineering Over-Saturated?
93 Java Interview Questions You Should Prepare For
Why Upskilling And Reskilling is Important For Developers
What’s the Difference between a Junior, Mid, and Senior Developer?