Senior Java / J2EE Developer

🔒 Confidential Employer
Posted 24 June 2025
LOCATION
Reading
TYPE
Full-time
LEVEL
Mid-Senior level
CATEGORY
Technology
This employer holds a UK Home Office sponsor license — sponsorship for this specific role is at the employer’s discretion

SKILLS

Java J2EE AWS JavaScript Spring Framework Agile/Scrum RESTful API Docker

FULL DESCRIPTION

Summary

[Employer hidden — view at passion-project.co.uk] Limited is looking for a Senior Java / J2EE Developer, responsible for Commercial Software / Corporate Application Development in Enterprise-Scale, Multi-Tier, Distributed, Micro-Services and Cloud Computing Architecture and Development across all faces of IT and Business.

Key Responsibilities/Duties include: Analyzing business requirements, developing and maintaining Continuous Integration processes, building and managing cloud server networks, and supporting testing phases.

Core Requirements/Qualifications/Skills include: Experience with Java, J2EE, AWS, JavaScript, Spring Framework, Agile/Scrum, RESTful API, and Docker.

Duties and Responsibilities:

Analyze business requirements/processes and system integration considerations to determine their feasibility, time requirements, compatibility with current systems, architecture standards, and provide appropriate technology solutions Analyze to choose and deploy commercial and open-source tools, technologies and techniques to ensure streamlined, efficient and productive development and operational environment. • Translate complex business requirements into a scalable, efficient and high availability data platform. Work collaboratively in an Agile/Scrum team to plan sprints, expand stories into technical tasks, work on removing impediments, and execute at top velocity. Develop and maintain Continuous Integration processes, tools, automated test frameworks, code quality analysis and continuous delivery Build and manage public/private cloud server networks and infrastructure in development and production environments. Support QA, UAT and performance testing phases of development cycle and implement best practices from development to deployment to production Understands methods and procedures on new assignments and executes deliverables with guidance as needed. • Able to lead teams, run Scrum planning meetings and facilitate accurate estimation of tasks • Organized and detail-oriented, able to work well under deadlines in a changing environment and perform multiple tasks effectively and concurrently. • Work effectively and collaboratively within a team environment to implement projects in a timely manner • Strong desire to learn, push the envelope, and share knowledge with others

Required Skills and Experience

Experience to perform the complete system life cycle using the Agile Scrum Methodology phases from Project Initiation, Analysis and Requirements, Design, Coding, Testing and Implementation. Experience with Server-Side Languages such as Java and Python. Experience working with Agile methodologies (Scrum) and cross-functional teams (Product Owners, Scrum Masters, Developers, Designers, Business Analysts) Experience with Cloud Computing using AWS / Azure / Google Cloud. Experience on AWS Services, such as EC2, ECS, ECR, Lambda, FSx, Elastic Cache, Route, CloudFront, API Gateway, S3, Glacier, RDS, NLB/ALB, Security Groups/NACLs/VPCs, Cloud Watch, Proven experience implementing Web Applications using HTML, CSS, and JavaScript.

• Advanced programming skills in J2EE technology such as, JNDI, RMI, JMS, XML, XSL, XSL-FO and JDBC.

• Experience with JavaScript Frameworks React / React-Native, Angular, Redux, Node, Vue, Express, Jasmine.

• Experience with Relational Databases such as Oracle and SQL Server

• Experience in building CI/CD, Microservices, RESTful services, Docker, Kubernetes, Jenkins and NoSQL technologies

• Experience in NoSQL databases like MongoDB, Amazon Dynamo DB, Cassandra, Cloud Foundry.

• J2EE, Web Services, Spring Framework, Hibernate, AJAX, jQuery. RESTful API, Spring Boot.

• Experience in Agile SCRUM process and tools like JIRA, Confluence

. Experience in developing and deploying applications on Unix/Linux environments.

• Experience with source control and build technology such as ANT, Maven, SVN, Git / GitHub.

• Strong oral and writing skills characterized by the ability to communicate technical and non-technical informatio thoroughly and clearly to a range of reading and comprehension skill levels. Any certifications related to Java, AWS and Agile/Scrum are preferred and a big plus.

Education Required:

Applicants must be graduated to S/NQF6 (Degree Level) or above or a minimum of a bachelor’s degree in Computer Science, Cloud Computing, Mathematics / Science, Arts, Engineering or Business Administration.

Others:

Salary: Competitive Salary Offered.

Hours: 40 Hours per Week, Monday to Friday

Location: Reading, Berkshire, RG2 6UB, United Kingdom No Agencies please.

Sign up free — access 45,000+ UK sponsor-licensed jobs