Lead Java Developer
Enin Systems
Texas City, TX, United States
1 day 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
6 years minimum
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
Spring Security
Agile Methodology
Amazon Web Services
Application Performance Management
JIRA
User Authentication
Automation of Tests
Microsoft Azure
Cloud Computing
Cloud Engineering
Software Quality
+47 more
Code Review
Computer Programming
Database Storage Structures
Software Debugging
Software Design Patterns
DevOps
Distributed Systems
Eclipse (Software)
Github
Gradle
Hibernate (Java)
IntelliJ IDEA
Java Message Service (JMS)
Java Persistence API
Java Web Services
Junit
PostgreSQL
Apache Maven
Microsoft SQL Server
MySQL
OAuth
Object-Oriented Software Development
Oracle Databases
Performance Tuning
Scrum Methodology
RabbitMQ
Mockito
Software Engineering
SQL Databases
Multithreading
Google Cloud
Enterprise Software Applications
Spring-mvc
Spring-boot
Gitlab
Git
Event Driven Architecture
Integration Tests
Kubernetes
Information Technology
Apache Kafka
Bitbucket
Software Coding
Restful APIs
Docker
Jenkins
Microservices
Job description
We are looking for an experienced Lead Java Developer to lead the design, development, and implementation of scalable, secure, and high-performance enterprise applications. The ideal candidate will have strong expertise in Java, Spring Boot, microservices architecture, REST APIs, cloud technologies, and database management, along with proven technical leadership and problem-solving skills., * Lead the design, development, testing, and deployment of Java-based applications.
- Develop scalable applications using Java, Spring Boot, Spring MVC, and Hibernate.
- Design and implement microservices and RESTful APIs.
- Provide technical leadership, code reviews, and mentoring to junior developers.
- Collaborate with architects, business analysts, QA engineers, and project managers.
- Design and optimize SQL queries and database structures.
- Implement security best practices, including authentication and authorization.
- Integrate applications with third-party systems and enterprise platforms.
- Manage application performance, troubleshooting, debugging, and production support.
- Implement CI/CD pipelines and automated testing processes.
- Work with cloud platforms such as AWS, Microsoft Azure, or Google Cloud.
- Participate in Agile/Scrum ceremonies, sprint planning, and technical discussions.
- Ensure coding standards, software quality, documentation, and timely project delivery.
Required Technical Skills
- Programming: Core Java, Java 8/11/17 or later, OOP, Collections, Multithreading.
- Frameworks: Spring Boot, Spring MVC, Spring Security, Hibernate, JPA.
- Architecture: Microservices, REST APIs, distributed systems, design patterns.
- Databases: Oracle, MySQL, PostgreSQL, SQL Server.
- Messaging: Apache Kafka, RabbitMQ, or JMS.
- Cloud: AWS, Azure, or Google Cloud Platform.
- DevOps: Jenkins, Docker, Kubernetes, Git, Maven, Gradle.
- Testing: JUnit, Mockito, integration testing, automated testing.
- Tools: IntelliJ IDEA, Eclipse, Jira, GitHub, GitLab, or Bitbucket.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.
- Typically 12-15 years of experience in Java application development.
- At least 6 years of experience leading development teams or serving as a technical lead.
- Strong experience building enterprise-grade applications using Spring Boot and microservices.
- Experience with cloud-native application development and deployment.
- Excellent communication, leadership, analytical, and problem-solving skills., * Experience with high-volume, distributed enterprise applications.
- Knowledge of system design, performance tuning, and application scalability.
- Experience with financial services, healthcare, insurance, retail, or other enterprise domains.
- Familiarity with security standards, OAuth 2.0, JWT, and secure API development.
- Experience with event-driven architecture and modern DevOps practices.
Key Competencies
- Technical leadership and team mentoring.
- Architecture and design decision-making.
- Agile development and project collaboration.
- Troubleshooting and root-cause analysis.
- Effective communication with technical and business stakeholders.
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…