Apply

Sr. Java Developer

Posted 13 days agoViewed

View full description

💎 Seniority level: Senior, 8+ years

🏢 Company: ProArch👥 501-1000💰 $25,000,000 over 3 years agoCRMInformation TechnologySoftware

⏳ Experience: 8+ years

Requirements:
  • 8+ years of experience in Java development, with a strong focus on backend development.
  • Proficiency in Java 8 (or higher) and solid understanding of core Java concepts and data structures.
  • Experience with Spring Framework and Spring Boot for building web applications.
  • Familiarity with RESTful web services and microservices architecture.
  • Strong knowledge of SQL and experience with relational databases (e.g., MySQL, PostgreSQL).
  • Knowledge of front-end technologies like Angular or React will be a plus.
  • Experience with version control systems (e.g., Git) and CI/CD tools.
  • Experience with cloud platforms (AWS, Azure) is a plus.
Responsibilities:
  • Design, develop, and maintain complex Java applications and backend services.
  • Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
  • Implement and optimize RESTful APIs and microservices architecture.
  • Conduct code reviews, provide constructive feedback, and mentor junior developers.
  • Debug and troubleshoot application issues, ensuring timely resolution and minimal downtime.
  • Participate in the full software development lifecycle, from design to deployment and support.
  • Stay updated with the latest Java technologies and industry trends to enhance the development process.
Apply

Related Jobs

Apply

🧭 Full-Time

🏢 Company: Nexthire

  • Core Java & Advanced Java
  • Spring Framework (Spring Boot, Spring Data JPA)
  • Hibernate or any ORM Framework
  • Microservices Architecture
  • RESTful Web Services / APIs
  • JUnit (Unit and Integration Testing)
  • CI/CD Tools (e.g., Jenkins, GitLab CI)
  • Agile Development Methodologies (Scrum)
  • Strong Problem-Solving & Debugging Skills
  • Design, implement, and maintain scalable Java-based applications.
  • Participate in all phases of the software development lifecycle, including planning, design, development, testing, deployment, and support.
  • Write well-structured, efficient, and testable code using Java, Spring Boot, and associated technologies.
  • Develop and maintain RESTful APIs and integrate with third-party services.
  • Implement unit and integration testing to ensure high-quality software delivery.
  • Work collaboratively within an Agile Scrum team and contribute to sprint planning, daily stand-ups, and retrospectives.
  • Participate in code reviews, pair programming, and knowledge-sharing sessions.
  • Prepare and produce software releases in accordance with continuous integration and deployment practices.
Posted 11 days ago
Apply
Apply

🧭 Full-Time

🔍 Life Insurance

🏢 Company: Truelogic👥 101-250ConsultingWeb DevelopmentWeb DesignSoftware

  • 10+ years of hands-on experience with Core Java, Spring Boot, Spring MVC, Spring Data, REST, SOAP, Microservices, GIT, JUnit, Mockito.
  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
  • Minimum 3+ years’ experience in ReactJS, NodeJS.
  • Must be able to understand the existing development stack involving microservices and React apps and contribute to team goals.
  • Experience with a content management system like Bloomreach.
  • Experience with popular React.js workflows (such as Flux or Redux).
  • Hands on experience of working with relational databases.
  • Familiarity with modern front-end build pipelines and tools such as Babel, Webpack, NPM, etc.
  • Familiarity with containerization technologies like Docker and Kubernetes.
  • Knowledge of unit testing methodologies and frameworks.
  • Experience in Agile software development practices.
  • Ability to anticipate technical issues and formulate remedial actions.
  • Ability to analyze software requirements for feasibility within time and cost constraints.
  • Maintain and enhance automated build and deploy processes using modern CI/CD tools.
  • Develop deployment instructions and ensure successful deployments.
  • Design and implement automated unit testing frameworks.
  • Conduct thorough unit testing and code reviews.
  • Translate business requirements into innovative technology solutions.
  • Take ownership of technical aspects and drive projects to completion.
  • Be a resource for Product Owners and Business Analysts, explaining technical constraints.
  • Develop solution designs and estimate work.
  • Maintain, troubleshoot, enhance, and document components.
  • Participate in design reviews and peer reviews.
  • Identify and mitigate project risks.
  • Collaborate with the team to reduce risks.
  • Support applications outside of normal business hours.
  • Mentor and guide junior developers.
  • Lead development efforts and ensure adherence to best practices.
  • Foster a collaborative and innovative team environment.
  • Proactively identify and address team challenges and opportunities.
Posted about 1 month ago
Apply
Apply

📍 Mexico

🧭 Full-Time

🔍 Life Insurance

🏢 Company: Truelogic👥 101-250ConsultingWeb DevelopmentWeb DesignSoftware

  • 10+ years of hands-on experience with Core Java, Spring Boot, Spring MVC, Spring Data, REST, SOAP, Microservices, GIT, JUnit, Mockito.
  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
  • Minimum 3+ years’ experience in ReactJS, NodeJS.
  • Must be able to understand the existing development stack involving microservices and React apps and contribute to team goals.
  • Experience with a content management system like Bloomreach.
  • Experience with popular React.js workflows (such as Flux or Redux).
  • Hands on experience of working with relational databases.
  • Familiarity with modern front-end build pipelines and tools such as Babel, Webpack, NPM, etc.
  • Familiarity with containerization technologies like Docker and Kubernetes.
  • Knowledge of unit testing methodologies and frameworks.
  • Experience in Agile software development practices.
  • Ability to anticipate technical issues and formulate remedial actions.
  • Ability to analyze software requirements for feasibility within time and cost constraints.
  • Maintain and enhance automated build and deploy processes using modern CI/CD tools.
  • Develop deployment instructions and ensure successful deployments.
  • Design and implement automated unit testing frameworks.
  • Conduct thorough unit testing and code reviews.
  • Demonstrated ability to explain complex problems and solutions to people inside and outside their expertise.
  • Demonstrated ability to design, write, and edit technical and process documentation.
  • Translate business requirements into innovative technology solutions.
  • Take ownership of technical aspects and drive projects to completion.
  • Be a resource for Product Owners and Business Analysts, explaining technical constraints.
  • Develop solution designs and estimate work.
  • Maintain, troubleshoot, enhance, and document components.
  • Participate in design reviews and peer reviews.
  • Identify and mitigate project risks.
  • Collaborate with the team to reduce risks.
  • Support applications outside of normal business hours.
  • Mentor and guide junior developers.
  • Lead development efforts and ensure adherence to best practices.
  • Foster a collaborative and innovative team environment.
  • Proactively identify and address team challenges and opportunities.

DockerNode.jsSQLAgileGitJavaJavascriptJUNITKubernetesReact.jsSpring BootSpring MVCCI/CDMicroservices

Posted about 1 month ago
Apply
Apply

🧭 Full-Time

🔍 Life Insurance

🏢 Company: Truelogic👥 101-250ConsultingWeb DevelopmentWeb DesignSoftware

  • 10+ years of hands-on experience with Core Java, Spring Boot, Spring MVC, Spring Data, REST, SOAP, Microservices, GIT, JUnit, Mockito.
  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
  • Minimum 3+ years’ experience in ReactJS, NodeJS.
  • Must be able to understand the existing development stack involving microservices and React apps and contribute to team goals.
  • Experience with a content management system like Bloomreach.
  • Experience with popular React.js workflows (such as Flux or Redux).
  • Hands on experience of working with relational databases.
  • Familiarity with modern front-end build pipelines and tools such as Babel, Webpack, NPM, etc.
  • Familiarity with containerization technologies like Docker and Kubernetes.
  • Knowledge of unit testing methodologies and frameworks.
  • Experience in Agile software development practices.
  • Ability to anticipate technical issues and formulate remedial actions.
  • Ability to analyze software requirements for feasibility within time and cost constraints.
  • Maintain and enhance automated build and deploy processes using modern CI/CD tools.
  • Develop deployment instructions and ensure successful deployments.
  • Design and implement automated unit testing frameworks.
  • Conduct thorough unit testing and code reviews.
  • Demonstrated ability to explain complex problems and solutions to people inside and outside their expertise.
  • Demonstrated ability to design, write, and edit technical and process documentation.
  • Translate business requirements into innovative technology solutions.
  • Take ownership of technical aspects and drive projects to completion.
  • Be a resource for Product Owners and Business Analysts, explaining technical constraints.
  • Develop solution designs and estimate work.
  • Maintain, troubleshoot, enhance, and document components.
  • Participate in design reviews and peer reviews.
  • Identify and mitigate project risks.
  • Collaborate with the team to reduce risks.
  • Support applications outside of normal business hours.
  • Mentor and guide junior developers.
  • Lead development efforts and ensure adherence to best practices.
  • Foster a collaborative and innovative team environment.
  • Proactively identify and address team challenges and opportunities.
Posted about 1 month ago
Apply
Apply

📍 Brazil

🧭 Full-Time

🔍 Life Insurance

🏢 Company: Truelogic👥 101-250ConsultingWeb DevelopmentWeb DesignSoftware

  • 10+ years of hands-on experience with Core Java, Spring Boot, Spring MVC, Spring Data, REST, SOAP, Microservices, GIT, JUnit, Mockito.
  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
  • Minimum 3+ years’ experience in ReactJS, NodeJS.
  • Must be able to understand the existing development stack involving microservices and React apps and contribute to team goals.
  • Experience with a content management system like Bloomreach.
  • Experience with popular React.js workflows (such as Flux or Redux).
  • Hands on experience of working with relational databases.
  • Familiarity with modern front-end build pipelines and tools such as Babel, Webpack, NPM, etc.
  • Familiarity with containerization technologies like Docker and Kubernetes.
  • Knowledge of unit testing methodologies and frameworks.
  • Experience in Agile software development practices.
  • Ability to anticipate technical issues and formulate remedial actions.
  • Ability to analyze software requirements for feasibility within time and cost constraints.
  • Maintain and enhance automated build and deploy processes using modern CI/CD tools.
  • Develop deployment instructions and ensure successful deployments.
  • Design and implement automated unit testing frameworks.
  • Conduct thorough unit testing and code reviews.
  • Demonstrated ability to explain complex problems and solutions to people inside and outside their expertise.
  • Demonstrated ability to design, write, and edit technical and process documentation.
  • Translate business requirements into innovative technology solutions.
  • Take ownership of technical aspects and drive projects to completion.
  • Be a resource for Product Owners and Business Analysts, explaining technical constraints.
  • Develop solution designs and estimate work.
  • Maintain, troubleshoot, enhance, and document components.
  • Participate in design reviews and peer reviews.
  • Identify and mitigate project risks.
  • Collaborate with the team to reduce risks.
  • Support applications outside of normal business hours.
  • Mentor and guide junior developers.
  • Lead development efforts and ensure adherence to best practices.
  • Foster a collaborative and innovative team environment.
  • Proactively identify and address team challenges and opportunities.

DockerNode.jsSQLAgileFrontend DevelopmentGitHibernateHTMLCSSJavaJavascriptJenkinsJUNITKubernetesReact.jsSpring BootSpring MVCMavenREST APITomcatCI/CDMicroservicesJSON

Posted about 1 month ago
Apply
Apply

📍 United States

🔍 Software Development

🏢 Company: Jobgether👥 11-50💰 $1,493,585 Seed about 2 years agoInternet

  • 5+ years of experience in full-stack web development with C# and React.
  • Solid understanding of the software development lifecycle (SDLC) and familiarity with agile methodologies, CI/CD pipelines, and Git version control.
  • Strong problem-solving skills with the ability to break down complex tasks and implement practical, efficient solutions.
  • Experience in writing high-quality code, performing thorough testing, and documenting work for future scalability.
  • Excellent communication skills, with the ability to collaborate effectively with both technical and non-technical team members.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • Experience with Microsoft Azure and cloud-native development preferred.
  • Knowledge of FHIR and HL7 standards in the healthcare domain is a plus.
  • Design, develop, and maintain full-stack web applications using C# and React, ensuring high performance and security standards.
  • Collaborate with product owners and team members to gather and understand project requirements and deliver solutions that meet business goals.
  • Write clean, maintainable code, and follow team coding standards and conventions.
  • Implement and maintain software integration solutions using web APIs and other relevant technologies.
  • Engage in agile development processes, including sprint planning, daily stand-ups, and retrospectives, to ensure efficient project delivery.
  • Conduct unit testing, code reviews, and provide documentation for designs and implementations.
  • Troubleshoot and debug software, resolving issues efficiently through root cause analysis.

Software DevelopmentSQLAgileCloud ComputingFull Stack DevelopmentGitJavaMicrosoft AzureReact.jsC#Communication SkillsCI/CDRESTful APIsDebugging

Posted about 2 months ago
Apply
Apply

📍 United States

🧭 Contract

🏢 Company: Two95 International Inc.

  • Bachelor's degree in computer science, mathematics, engineering or related field, or equivalent practical experience.
  • Eight years of expertise in software development.
  • Five years of hands-on experience with Java, Spring Boot, Angular, TypeScript, graphQL, and microservice-based applications.
  • A minimum of three years of hands-on experience with cloud platforms, preferably Amazon Web Services.
  • Develop and maintain microservice-based applications in an Agile environment.
  • Utilize modern web application development technologies and frameworks.

GraphQLSoftware DevelopmentAgileJavaSpringSpring BootTypeScriptAmazon Web ServicesAngular

Posted 7 months ago
Apply
Apply
🔥 Sr Java Developer
Posted 7 months ago

📍 LATAM

🔍 Software Development

🏢 Company: Moovx

  • 4+ years senior engineering experience in Java, specifically with Spring Framework (Springboot).
  • Experience with OLTP systems is definitely an asset.
  • 5+ years' experience as a Java developer.
  • Expertise in Agile software product delivery and SCRUM.
  • Contribute to and drive solutions through collaboration with the other engineers in the team to deliver market leading trading products.
  • Interest in the functional programming paradigm and exploring the benefits with the engineering teams in new developments.

Software DevelopmentAgileJavaSCRUMSpringCollaboration

Posted 7 months ago
Apply

Related Articles

Posted about 1 month ago

How to Overcome Burnout While Working Remotely: Practical Strategies for Recovery

Burnout is a silent epidemic among remote workers. The blurred lines between work and home life, coupled with the pressure to always be “on,” can leave even the most dedicated professionals feeling drained. But burnout doesn’t have to define your remote work experience. With the right strategies, you can recover, recharge, and prevent future episodes. Here’s how.



Posted 7 days ago

Top 10 Skills to Become a Successful Remote Worker by 2025

Remote work is here to stay, and by 2025, the competition for remote jobs will be tougher than ever. To stand out, you need more than just basic skills. Employers want people who can adapt, communicate well, and stay productive without constant supervision. Here’s a simple guide to the top 10 skills that will make you a top candidate for remote jobs in the near future.

Posted 9 months ago

Google is gearing up to expand its remote job listings, promising more opportunities across various departments and regions. Find out how this move can benefit job seekers and impact the market.

Posted 10 months ago

Read about the recent updates in remote work policies by major companies, the latest tools enhancing remote work productivity, and predictive statistics for remote work in 2024.

Posted 10 months ago

In-depth analysis of the tech layoffs in 2024, covering the reasons behind the layoffs, comparisons to previous years, immediate impacts, statistics, and the influence on the remote job market. Discover how startups and large tech companies are adapting, and learn strategies for navigating the new dynamics of the remote job market.