Senior Full Stack Java Developer - MakroTech
Kenney, TX 93504
About the Job
- Bachelor degree in Computer Science or equivalent
- 8+ years of Agile cloud development experience required.
- 5+ years of hands-on experience in building scalable and resilient applications with Java/ J2EE framework especially Spring Boot, Spring MVC, Spring Security etc.
- 3+ years of experience with front-end technologies like JavaScript, HTML, CSS, and UI frameworks like React, Angular (v15+).
- Knowledge of & Experience in implementing microservices architecture and design patterns.
- Strong knowledge RDBMS (Oracle, PostgreSQL) and NoSQL databases (MongoDB, Cassandra)
- Experience with containerization technologies (Docker, Kubernetes)
- Experience with build tools like Maven, and Gradle.
- Proficient with CI/CD practices and tools like Jenkins
- Experience with development and maintenance using GitHub.
- Experience with unit testing and code coverage (SonarQube) frameworks.
- Experience working in agile environments using tools like JIRA, Confluence, and Slack.
- Experience working with AWS ecosystem (S3, EKS, RDS, Lambda) and related tools and technologies.
- Experience supporting or leading incident response teams and using cloud monitoring software for root cause analysis, such as Splunk.
- Track record of leading technical feasibility assessments for new feature development.
- Experience providing tier 3 support
- One or more AWS certifications.
- Ability to provide any code on GitHub or such that you have worked on personally or in the open-source community.
- Socially accessible profiles that demonstrate the body of work and participation in modern collaboration hubs.
Requirements
- Bachelor’s/Master’s Degree in Computer Science (or equivalent experience)
- 8+ years of experience in Java (rare exceptions for highly skilled candidates)
- Good understanding of JVM and Java EE platforms - Familiarity with Java frameworks such as Spring, Hibernate, and Struts - Proficiency in Java data structures, algorithms, and software design
- Working experience in version control systems, such as Git
- Experience working with databases such as MySQL and Oracle
- Bachelor’s/Master’s Degree in Computer Science (or equivalent experience) - 8+ years of experience in Java (rare exceptions for highly skilled candidates) - Good understanding of JVM and Java EE platforms - Familiarity with Java frameworks such as Spring, Hibernate, and Struts - Proficiency in Java data structures, algorithms, and software design - Working experience in version control systems, such as Git - Experience working with databases such as MySQL and Oracle
Source : MakroTech