CrawlJobs Logo

Java/Spring Boot Junior Software Engineer

3pillarglobal.com Logo

3Pillar Global

Location Icon

Location:
United Kingdom

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

Embark on an exciting journey into the realm of software development with 3Pillar! We extend an invitation for you to join our team and gear up for a thrilling adventure. At 3Pillar, our focus is on crafting cutting-edge technologies that revolutionize industries. As a Software Engineer, you'll play a vital role in our dynamic team, contributing to exciting projects that redefine urban living, establish new media channels for enterprise companies, or drive innovation in healthcare. This opportunity goes beyond code – it's about creating epic solutions that leave a lasting impression in the market. If your passion for programming fuels your drive to make a real-world impact, consider this your pass to the captivating world of Product Development!

Job Responsibility:

  • Craft client code that is not just efficient, but also performant, testable, scalable, secure, and of the highest quality
  • Provide accurate status tracking, reporting, and estimation using project methods and tools
  • Gather requirements, validate their understanding amongst the team, create and maintain relevant documentation
  • Execute activities within current methodology and upholding the highest quality standards
  • Foster collaboration with fellow engineers, designers, and managers to comprehend user pain points and iterate on solutions that drive client success
  • Take ownership of projects, from technical design to a successful launch

Requirements:

  • 3+ years of software development experience in an industry setting in one or more languages at least one of which is Java — with focus on data-structures and algorithms
  • involved in all aspects from design, implementation, automated testing and maintenance
  • 2+ years experience using Spring Boot
  • 2+ years of experience working on large-scale back-end distributed systems deployed to AWS (back-end focused)
  • A Bachelor's degree in Computer Science or related field with 3+ years of industry experience in software design and development, or a Master's/PhD with 2+ years of practical experience

Nice to have:

  • Technical proficiency in Java and/or core JavaScript, with data-structures and algorithms
  • Experience writing automated tests using frameworks such as Cypress
  • Experience working in an iterative software development lifecycle, deploying code to production often
  • Proficiency in one or more scripting languages, such as Shell, Ruby, Perl or Python
  • Experience with web frameworks such as Angular, AngularS, or React
  • Experience with DI frameworks such as Spring
  • Experience with Terraform for infrastructure management
  • Experience with working on public clouds - knowledge of cloud compute, messaging and storage technologies
What we offer:
  • flexible work environment
  • remote-first approach
  • part of a global team
  • wellbeing focus
  • fitness offerings
  • mental health plans
  • generous time off
  • accelerate career growth and development opportunities
  • equal opportunity employer

Additional Information:

Job Posted:
December 14, 2025

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Java/Spring Boot Junior Software Engineer

Senior Software Engineer

The authentication and OneID team, which is the user management portal that acts...
Location
Location
India , Bengaluru, Chennai
Salary
Salary:
Not provided
zuora.com Logo
Zuora
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of experience in software engineering
  • Working knowledge of modern web technologies including cloud-based APIs and protocols (REST, JSON, Protobufs)
  • Understanding of microservices frameworks (Spring Boot or Dropwizard)
  • Experience developing SaaS/enterprise solutions with database and object modeling skills
  • Experience with AI integrated tools such as Cursor or Claude
  • Passion for exploring and experimenting with the latest application development technologies
  • Expert level experience with Java/Spring, data structures and algorithms, building large-scale performance services
  • Excellent Problem Solving and communication skills
Job Responsibility
Job Responsibility
  • Independently responsible for the entire lifecycle of projects or features including eng design, development, and deployment
  • Improve code structure and architecture in service of testability and maintainability
  • Write, co-write, and review technical design documentation
  • Participate in cross-team design reviews and provide technical oversight to improve execution and system robustness
  • Assists and mentors junior engineers on an individual basis
What we offer
What we offer
  • Competitive compensation, variable bonus and performance reward opportunities, and retirement programs
  • Medical insurance
  • Generous, flexible time off
  • Paid holidays, “wellness” days and company wide end of year break
  • Paid parental leave
  • Learning & Development stipend
  • Opportunities to volunteer and give back, including charitable donation match
  • Free resources and support for your mental wellbeing
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

The authentication and OneID team, which is the user management portal that acts...
Location
Location
India , Bengaluru, Karnataka; Chennai, Tamil Nadu
Salary
Salary:
Not provided
zuora.com Logo
Zuora
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of experience in software engineering
  • Working knowledge of modern web technologies including cloud-based APIs and protocols (REST, JSON, Protobufs)
  • Understanding of microservices frameworks (Spring Boot or Dropwizard)
  • Experience developing SaaS/enterprise solutions with database and object modeling skills
  • Experience with AI integrated tools such as Cursor or Claude
  • Passion for exploring and experimenting with the latest application development technologies
  • Expert level experience with Java/Spring, data structures and algorithms, building large-scale performance services
  • Excellent Problem Solving and communication skills
Job Responsibility
Job Responsibility
  • Independently responsible for the entire lifecycle of projects or features including eng design, development, and deployment
  • Improve code structure and architecture in service of testability and maintainability
  • Write, co-write, and review technical design documentation
  • Participate in cross-team design reviews and provide technical oversight to improve execution and system robustness
  • Assists and mentors junior engineers on an individual basis
What we offer
What we offer
  • Competitive compensation, variable bonus and performance reward opportunities, and retirement programs
  • Medical insurance
  • Generous, flexible time off
  • Paid holidays, “wellness” days and company wide end of year break
  • 6 months fully paid parental leave
  • Learning & Development stipend
  • Opportunities to volunteer and give back, including charitable donation match
  • Free resources and support for your mental wellbeing
Read More
Arrow Right

Senior Software Engineer – Identity & Platform Services

We are seeking a highly motivated and experienced Senior Software Engineer to jo...
Location
Location
United States , Peachtree Corners
Salary
Salary:
Not provided
resmed.com Logo
ResMed
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong knowledge of OIDC (OpenID Connect)
  • Hands-on experience with Okta and OAuth 2.0
  • Expertise in Federated Login and Identity Federation
  • Proficiency in Java and Spring Boot for backend development
  • Experience designing and deploying microservices architectures
  • Strong understanding of Redis caching strategies for performance optimization
  • Practical experience with messaging platforms (Kafka, RabbitMQ, AWS SNS/SQS, or equivalent)
  • Deep understanding of containerization technologies (Docker, Kubernetes/EKS)
  • Strong knowledge of AWS or Azure cloud environments
  • Proven ability in production support and troubleshooting complex systems
Job Responsibility
Job Responsibility
  • Own, design, and enhance the Identity Management module, ensuring robust authentication and authorization across services
  • Implement and manage API security, Single Sign-On (SSO), and Okta-based integrations
  • Contribute to the design and development of microservices using Java/Spring Boot
  • Design and optimize solutions leveraging Redis caching to improve performance and scalability
  • Integrate and support messaging systems (e.g., Kafka, RabbitMQ, or AWS SNS/SQS) for reliable, event-driven architectures
  • Build, deploy, and maintain solutions in containerized environments using AWS EKS and other cloud services (AWS/Azure)
  • Troubleshoot, diagnose, and resolve production issues while driving continuous improvements in reliability and scalability
  • Collaborate with cross-functional teams to deliver high-quality platform services
  • Provide technical leadership, mentoring junior engineers and contributing to best practices, standards, and processes
  • Fulltime
Read More
Arrow Right

Java Full-stack Lead Developer

The Applications Development Technology Lead Analyst is a senior level position ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of relevant experience in enterprise application development
  • Proven experience in a lead developer or technical lead role
  • Strong hands-on expertise with Java, Spring, Spring Boot, and JPA/Hibernate
  • Strong experience in Angular, UI and UI integration skills
  • Expertise in building microservices, REST APIs (Swagger/OpenAPI), and SOAP integrations
  • Experience designing & implementing event-driven systems (Kafka, RabbitMQ)
  • Solid understanding of RDBMS (SQL, PL/SQL) and familiarity with NoSQL databases
  • caching (Redis) experience a plus
  • Strong knowledge of OAuth2, token-based security, and API security best practices
  • Prior experience with WebSphere, JSP/Servlets, EJB, and leading application modernization to modern Java/Spring microservices
Job Responsibility
Job Responsibility
  • Lead Application Development: Design, develop, and implement high-quality, scalable Java and Spring Boot solutions
  • Ensure Code Quality: Perform comprehensive unit, integration, and performance testing (JUnit, Mockito). Conduct thorough peer code reviews
  • Architect & Design: Contribute to architectural evolution, specializing in microservices, REST APIs, and event-driven systems (Kafka, RabbitMQ). Design and develop application components with minimal assistance
  • Data Management: Utilize RDBMS (SQL, PL/SQL) expertise and NoSQL database familiarity
  • Technical Mentorship: Serve as an SME to stakeholders and mentor junior developers. Evaluate and adopt new tools and approaches to improve delivery
  • Collaboration & Execution: Work effectively with global development teams to deliver business solutions
  • Security & Compliance: Analyze applications for vulnerabilities. Apply OAuth2, token-based security, and API security best practices
  • Risk Management: Appropriately assess and manage risk in technical decisions, ensuring compliance with firm policies and regulations
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
  • Fulltime
Read More
Arrow Right

Java Application Lead-Vice President

As a Java application Lead, you will be a pivotal technical leader driving the m...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of relevant experience in enterprise application development
  • Proven experience in a lead developer or technical lead role
  • Strong hands-on expertise with Java, J2EE, Spring, Spring Boot
  • Good understanding of the lending domain
  • Solid understanding of RDBMS (SQL, PL/SQL) and familiarity with NoSQL databases
  • caching (Redis) experience a plus
  • Extensive hands-on experience with Java, J2EE (including WebSphere, JSP/Servlets, EJB), Spring, Spring Boot, JPA/Hibernate, HTML, CSS, and JavaScript and leading application modernization to modern Java/Spring microservices
  • Demonstrated leadership, project management, and communication skills
  • Hands-on experience with advanced AI software engineering tools (e.g., Devin.AI, Copilot)
  • Knowledge of building microservices, REST APIs (Swagger/OpenAPI), and SOAP integrations
Job Responsibility
Job Responsibility
  • Lead Application Development: Design, develop, and implement high-quality, scalable Java and Spring Boot solutions
  • Ensure Code Quality: Perform comprehensive unit, integration, and performance testing. Conduct thorough peer code reviews
  • Architect & Design: Contribute to architecture, design and development of application components with minimal assistance. Be able to straddle between traditional Java/J2EE/RDBMS stacks to micro services based Next gen stack
  • Data Management: Utilize RDBMS (SQL, PL/SQL) expertise and NoSQL database familiarity
  • Champion the use of AI assisted development tools and authentication frameworks to improve developer productivity, code quality, testing & documentation across engineering team
  • Technical Mentorship: Serve as an SME to stakeholders and mentor junior developers. Evaluate and adopt new tools and approaches to improve delivery
  • Collaboration & Execution: Work effectively with global development teams to deliver business solutions
  • Risk Management: Appropriately assess and manage risk in technical decisions, ensuring compliance with firm policies and regulations
  • Fulltime
Read More
Arrow Right
New

Technical Lead - Full Stack Java, Angular, React

We are seeking a highly accomplished and visionary Tech Lead / Senior Developer ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related technical field
  • 10+ years of extensive experience in software development, with a significant focus on full-stack application development
  • Proven expertise in Java development, with advanced knowledge of Spring Framework (Spring Boot, Spring Cloud, Spring Security)
  • Strong hands-on experience with front-end technologies, including Angular (version 8+) AND ReactJS, TypeScript, HTML5, CSS3, and responsive design
  • Deep understanding and practical experience with SQL and relational databases (e.g., Oracle, PostgreSQL, SQL Server)
  • Experience with microservices architecture, RESTful API design, and distributed systems
  • Proficiency with version control systems (Git), CI/CD pipelines (Jenkins, GitLab CI, Azure DevOps), and automated testing frameworks
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) is highly desirable
  • Prior experience in financial services, especially with KYC, AML, or other regulatory compliance domains, is a strong advantage
  • Exposure to or direct experience with Artificial Intelligence (AI) and Machine Learning (ML) concepts, frameworks (e.g., TensorFlow, PyTorch), or relevant projects is a significant advantage
Job Responsibility
Job Responsibility
  • Technical Leadership & Architectural Contribution: Lead the technical design and implementation of scalable, high-performance, and resilient full-stack applications using Java, Spring Boot, Angular, and React. Contribute actively to architectural discussions, ensuring solutions align with enterprise standards and strategic objectives
  • Full Stack Development & Delivery: Drive end-to-end development activities, including front-end (Angular/React), back-end (Java/Spring Boot microservices), database integration (SQL), and API development (RESTful). Ensure timely delivery of features with high quality and adherence to best practices
  • Code Excellence & Best Practices: Champion clean code principles, conduct comprehensive code reviews, and establish coding standards, design patterns, and development methodologies (e.g., Agile, Scrum) to foster a culture of quality and efficiency
  • Advanced SQL & Database Management: Design, optimize, and manage complex SQL queries, stored procedures, and database schemas. Possess a deep understanding of relational database concepts, performance tuning, and data integrity
  • Mentorship & Team Growth: Provide technical guidance, coaching, and mentorship to junior and mid-level developers, fostering their growth, problem-solving skills, and adherence to engineering best practices
  • Problem Solving & Innovation: Act as a go-to expert for resolving complex technical challenges, debugging critical issues, and implementing innovative solutions to enhance system performance, scalability, and maintainability
  • Stakeholder Collaboration: Work closely with product owners, business analysts, QA teams, and other technical leads to understand requirements, translate them into technical specifications, and ensure successful project execution
  • Continuous Improvement: Stay abreast of emerging technologies, industry trends, and best practices in full-stack development, cloud computing, software architecture, and Artificial Intelligence (AI), advocating for their adoption where appropriate
  • KYC Domain Expertise (Advantageous): Leverage or acquire a strong understanding of KYC processes, anti-money laundering (AML) regulations, and financial crime prevention to design and develop solutions that meet stringent compliance requirements and improve operational efficiency. Identify opportunities to integrate AI-driven functionalities to enhance KYC processes, such as intelligent data extraction, anomaly detection, or predictive analytics
  • Fulltime
Read More
Arrow Right

Permit to Work Coordinator

Permit to Work Coordinator verifies and ensures that all Field activities are pe...
Location
Location
Malaysia , Pengerang, Johor
Salary
Salary:
Not provided
met-ts.co.uk Logo
Met T&S
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • University degree or diploma in relevant discipline or equivalent
  • Candidate must possess a valid CIDB Green Card
  • Preferably with experience working on Petronas projects in Pengerang, Johor
  • Strong understanding of PTW principles and the ability to apply them in project/site management
  • Proficiency in computer-based PTW systems and document management
  • Excellent communication and interpersonal skills, with the ability to work collaboratively with teams at all levels
  • Support site supervision as well during the day
  • Preferred minimum experience of 10-12 years in oil & gas construction sites and in Permit to Work coordination
  • Preferred “SSS” certificates or above
  • Mandatory English speaking
Job Responsibility
Job Responsibility
  • Consolidates the permit to work
  • Checks the presence of the documents to be attached to the permit to work form (like jha, jms, specific procedure, diagrams, etc.) And of the possible dedicated certificates when required (excavation, confined space entry, radiation, complex lifting etc.)
  • Check the activity scheduled and in case of possible interferences in the area inform the contractor construction manager or site manager to let him to decide the priorities
  • Participate in the construction coordination meetings
  • Prepares coordination layout to show activities carried out from each subcontractor
  • Ensures all copies of permit are displayed on site
  • Creates and maintains the permit register and tracking system for all ongoing and completed work
  • Ensure the permits will be handed back to the contractor and duly closed
  • Conduct site inspections to ensure work under permit is carried out as per safety procedures and permit conditions
  • Provide guidance, support, and training to personnel on the PTW system and ensure compliance with health, safety, and environmental (hse) requirements
What we offer
What we offer
  • Excellent salary package with benefits
Read More
Arrow Right

Construction Mechanical Completion Engineer Digital Trainer

The Digital Trainer / Site Digital Reference acts as an efficiency enabler, ensu...
Location
Location
United Arab Emirates , Al Ruwais
Salary
Salary:
Not provided
met-ts.co.uk Logo
Met T&S
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong communication skills
  • Fluent and clear English
  • Good proficiency in Microsoft Excel and basic data handling
  • Strong digital aptitude and confident PC usage
  • Hands-on, proactive attitude
Job Responsibility
Job Responsibility
  • Act as the on-site focal point for all digital tools used in the project
  • Review, understand and apply applicable procedures and guidelines related to digital tools and Mechanical Completion processes
  • Deliver structured on-site training and coaching to site personnel, contractors, subcontractors and involved companies
  • Support site users during daily operations
  • Ensure that site personnel, contractors, subcontractors and involved companies achieve autonomy in the correct and compliant use of digital tools
  • Apply and disseminate standard training materials, guidelines and procedures
  • Support the rollout of new digital tools, functionalities and process updates
  • Monitor the correct application of digital workflows and processes on site
  • Manage and control user access to digital tools
  • Maintain the user access register
Read More
Arrow Right