> Markdown version of [/jobs/ext/4293840-senior-java-developer](https://www.wearedevelopers.com/jobs/ext/4293840-senior-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). --- # Senior Java Developer - **Company:** Artech - **Location:** Eden Prairie, MN, United States - **Experience:** Expert - **Salary:** $124,800.0 - $135,200.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Build Automation, Cloud Computing, Continuous Integration, Data Security, Relational Databases, Distributed Systems, Spring Framework, Enterprise Messaging Systems, Performance Tuning, Scrum Methodology, Secure Coding, Software Engineering, TypeScript, Enterprise Software Applications, ReactJS, Spring-boot, Software Security, Git, Event Driven Architecture, Containerization, AngularJS, Information Technology, Front End Software Development, Restful APIs, Software Version Control, Microservices - **Published:** October 31, 2026 - **Apply:** https://www.careerbuilder.com/job-details/senior-java-developer-hopkins-mn--d1db3b7c-1dcf-471d-96c7-65759dcabc29 ## About the Role Java, Software Engineering, Software Engineering, Java, Financial Services, Enterprise Applications, REST (Representational State Transfer), Application Programming Interface (API), Microservices, Software Design, * Strong experience in Java development and enterprise application engineering. * Hands-on experience with Spring Framework and Spring Boot. * Experience designing and developing RESTful APIs, microservices, and distributed applications. * Knowledge of relational databases and data access frameworks. * Experience with automated unit, integration, and functional testing. * Familiarity with messaging systems, event-driven architecture, and asynchronous processing. * Experience with Git or equivalent source control tools, build automation, and CI/CD pipelines. * Familiarity with containerization and cloud-native development practices. * Exposure to frontend technologies such as Angular, React, TypeScript, or JavaScript is a plus. * Understanding of application security, secure coding practices, performance optimization, and production support. * Experience working in Agile environments, including sprint planning, backlog refinement, and collaborative solution design. * Strong analytical, problem-solving, communication, and collaboration skills. * Bachelor's degree in Computer Science or a related field, or equivalent work experience. * Experience with AI-assisted development tools is a plus. * Around 2-3 years of experience in Banking Domain * Must be able to work directly for Artech on W2 ## Description We are seeking a Java Software Engineer to design, develop, test, deploy, and support scalable enterprise applications within the financial services industry. The ideal candidate will have hands-on experience with Java, Spring Boot, RESTful APIs, microservices, and modern software engineering practices. This role involves collaborating with product owners, architects, and engineering teams to deliver secure, reliable, and maintainable solutions.