What are the responsibilities and job description for the Java Full Stack Developer position at Mindlance?
Job Details
Java Full Stack Developer
Introduction:
As a Java Full Stack Developer, you will be responsible for leading technical teams in delivering highly scalable and reliable applications. You will work closely with Solution Architects and Platform Architects to ensure that implementations meet the solution architecture and design. Your role will involve creating and maintaining development, coding, testing, and automation standards.
Responsibilities:
- Lead technical teams in delivering highly scalable and reliable applications
- Deliver a best-in-class authentication solution for a high-volume transaction system
- Partner with Solution Architects and Platform Architects to ensure implementations meet the solution architecture and design
- Advocate for high software agility and quality standards
- Coach and support teammates across multiple teams
- Create and maintain development, coding, testing, and automation standards
Requirements:
Skills:
Languages:
- Essential: JavaScript and any related frameworks, Preferred: Angular
- Essential: Java
- Nice to have: .Net C#
Development Skills:
- Essential: Web Applications, preferred: Consumer Facing Web Applications
- Essential: Spring Cloud or similar Gateways
- Essential: REST APIs
- Essential: Testing Automation Frameworks like JUnit, Karma, Ruby, Cucumber, Java BDD, Accessibility Testing
- Essential: MongoDB, Preferred: PostgreSQL
Operational Skills:
- Essential: Any of the logging technologies, log analysis and reporting, Preferred: Splunk, BigQuery/Grafana
- Essential: CI/CD Technologies, Preferred: GitHub Actions, Bamboo, Sonar, Blackduck, Veracode
- Essential: Containerized deployment, preferred: Experience in deploying to cloud platforms like Google Cloud Platform or AWS
- Nice to have: Performance Testing and Engineering
Soft Skills:
- Demonstrate curiosity
- Proven software design experiences for building applications that can handle transactions in the upward range of thousand per second while making the solution available in 99.999% of time
- Proven experiences in solving problems in high stress and time-critical situations like production issues
Domain Skills:
- Essential: Understanding of authentication protocols like OAuth, SAML etc., Preferred: Developed Identity and Authentication solutions to be used by other applications
- Nice to have: Understanding of NIST Identity Standards
Education/Experience Required:
Bachelor's Degree or Master's degree in Computer Science
"Mindlance is an Equal Opportunity Employer and does not discriminate in employment on the basis of - Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans."
Salary : $50 - $70