> Markdown version of [/jobs/ext/1327764-senior-developer-java](https://www.wearedevelopers.com/jobs/ext/1327764-senior-developer-java). 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 Developer (Java) - **Company:** PHOTON, LLC - **Location:** United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Component-Based Software Engineering, Software Applications, Application Performance Management, Unit Testing, Software Debugging, Java Platform Enterprise Edition (J2EE), Spring Framework, Software Engineering, Software Systems, System Testing, Enterprise Software Applications, Spring Cloud, Spring-mvc, Spring-boot, Information Technology, Spring Jdbc, Software Coding, Spring Batch, Microservices - **Published:** July 18, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=18d22550925dae3b ## About the Role Requirement: Applicants must have a Bachelor's degree or foreign equivalent in Computer Science, Computer Applications, Information Technology, Engineering (any), or related fields, plus five years of experience in a related occupation. Travel/relocation required as jobs will be performed at various unanticipated locations throughout the United States. ## Description * Perform hands-on coding, development, and unit testing using Java and J2EE technologies. * Design, develop, and implement scalable web-based microservices applications using Spring Boot and other Spring technologies. * Contribute to the design and development of enterprise applications using Spring Framework, including Spring MVC, Spring JDBC, Spring Cloud, and Spring Batch. * Collaborate with technical leads and architects to understand technology direction, architectural standards, and development best practices. * Develop highly scalable and distributed microservices applications to support enterprise business requirements. * Follow approved software development life cycle methodologies and prepare design documentation and technical specifications. * Perform coding, testing, debugging, and implementation of application components. * Conduct unit testing and system testing to ensure application functionality, reliability, and performance. * Ensure that application performance levels meet expected operational standards. * Design, code, debug, document, maintain, and enhance complex enterprise software applications. * Participate in the design, coding, testing, implementation, and documentation of software solutions. * Troubleshoot and resolve technical issues related to distributed and cloud-based application environments. * Develop, test, and implement complex global enterprise applications supporting large-scale systems. * Ensure adherence to coding standards, security practices, and software development guidelines.Collaborate with cross-functional teams to deliver high-quality software solutions in an Agile development environment. * ## Related Videos - [Bootiful Spring Boot 3](https://www.wearedevelopers.com/videos/537-bootiful-spring-boot-3) - [Structured Concurrency in Practice: CoroutineScope vs StructuredTaskScope](https://www.wearedevelopers.com/videos/100349-structured-concurrency-in-practice-coroutinescope-vs-structuredtaskscope) - [Hibernate: How to keep calm](https://www.wearedevelopers.com/videos/534-hibernate-how-to-keep-calm) - [2021: Familiar APIs on Kickass Runtimes #slideless](https://www.wearedevelopers.com/videos/102-2021-familiar-apis-on-kickass-runtimes-slideless) - [Build ultra-fast In-Memory Database Apps and Microservices with Java ](https://www.wearedevelopers.com/videos/405-build-ultra-fast-in-memory-database-apps-and-microservices-with-java) - [Practical performance tuning for Serverless Java on AWS](https://www.wearedevelopers.com/videos/2075-practical-performance-tuning-for-serverless-java-on-aws) ## Related Articles - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe)