What are the responsibilities and job description for the Sr. Java Full-Stack Developer with Apache Tomcat-Iselin, NJ position at mProgen?
Sr. Java Full-Stack Developer with Apache Tomcat-Iselin, NJ (Onsite)
Required Skills:
- 5 years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work or consulting experience, training, military experience, education.
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
- 5 years of professional experience in Java application development.
- Strong hands-on experience with:
- Java (Java 8/11/17 or higher)
- Spring Boot
- RESTful APIs
- Microservices Architecture
- Angular
- JPA / Hibernate
- Apache Tomcat
- Strong understanding of:
- Object-Oriented Design and Programming
- Data Structures and Algorithms
- Multi-threading and Concurrency
- Design Patterns
- Application Security Best Practices
- Experience with SQL and relational databases such as Oracle, PostgreSQL, SQL Server, or MySQL.
- Experience with source control tools such as Git.
- Strong knowledge of SDLC processes, Agile/Scrum methodologies, and DevOps practices.
- Hands-on experience in application development, testing, deployment, and production support.
- Familiarity with both Linux and Windows environments.
- Experience writing and maintaining automation scripts using Shell, Bash, PowerShell, Python, or similar technologies.