> Markdown version of [/jobs/ext/3955843-java-developer](https://www.wearedevelopers.com/jobs/ext/3955843-java-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Java Developer - **Company:** Mindlance - **Location:** Austin, TX, United States - **Contract:** Contract - **Skills:** Java (Programming Language), Confluence, JIRA, Build Automation, Unit Testing, Cloud Computing, Cloud Engineering, Software Quality, Code Review, Computer Programming, Continuous Integration, Github, Design of User Interfaces, High-Level Architecture, Spring Framework, Scrum Methodology, Systems Development Life Cycle, Software Repository, Enterprise Software Applications, Travis Ci, Spring-boot, AngularJS, Information Technology, Atlassian Tools, Bitbucket, Front End Software Development, Software Version Control, Atlassian Bamboo, Jenkins, Microservices - **Published:** October 27, 2026 - **Apply:** https://www.dice.com/job-detail/40f7246a-e6ab-4f5e-87a4-fed4297b4ab9 ## About the Role * 5-7 years of work experience with a bachelor s degree or an advanced degree in computer science or related subject. * 3-5 years experience with developing Java, Spring-Boot, Spring Framework, Cloud based development, Rest and micro services and micro-UI development. * Experience coaching junior, staff level developers. * Strong expertise in system design from mid-scale to enterprise application design. * Strong ability to take proposed architecture and/or leadership goals and translate them into detailed technical design documents and Client out the solution roadmap for the engineering teams. * Experience in the full SDLC including delivery. * Strong ability to Design for functional and non-functional qualities, including availability, resiliency, security, and performance. * 1-3 years experience with Atlassian tool suites Bitbucket, Bamboo, JIRA, Confluence * Experience using IDE and GIT repositories for code management. * Strong analytical, communication and problem resolution skills ## Description * Lead the technical design, development, and implementation of cross-functional, multi-platform application systems. * Take a Lead role coaching a scrum team in JAVA and Cloud Development platforms that includes frontend and backend technologies like Spring-boot, PCF and more. * Ensure deliverable meets the standards with respect to code quality, unit test cases, and best coding practices for all code implementations. * Perform code reviews and provide constructive feedback to team members. * Lead development on Proof-of-Concept projects to help create reusable patterns for development. * Participate in various agile ceremonies and appropriately lead technology solutioning across a large team space. * Need to have experience in preparing high level design, system design document, architecture document or similar documentation and securing approvals from architect team. * Should be independent and should have ability to lead and guide the team. Might need to coordinate with the offshore development team and tester. * Be a security champion for the team by evaluating, guiding, and resolving vulnerability free code, eliminating security gaps, and ensuring reusability, flexibility, and performance. * Experience with configuring automated builds and deployments with tolls such as Bamboo, Jenkins, GitHub, or Travis CI * Preferable to have some exposure to front end design and coding experience with Angular or similar tools. * Write unit test cases for all code implementations. * Creating Bamboo pipelines for CI/CD into PCF environments * Follow all guidelines for best development practices. * Participate in all agile ceremonies and help leadership team., * Team Collaboration: Partner with Product Owner, SME, and Business Analyst to brainstorm, discuss learning experiences, and present solutions. * Learning Activities: Participate in facilitated training, team discussions and events, individual assessments and activities, senior leader meetings, and on-the-job training. * Team Technical Leadership: Receive regular feedback from your leader, participate in career-related discussions, and provide your own feedback on resources and ensuring building formidable team. * Strengths Application: Learn about yourself and how to apply your unique strengths, abilities, and goals to the work you do as part of clients strengths-based culture.