812 IT & Software Developer jobs in the US

Senior Backend Developer (Java)
$90,000 - 105,000
ExPretio Technologies
Boulevard Saint-Laurent 4446, Montréal
$90,000 - 105,000
Requirements
Must:
- Bachelors degree in Computer Science, Software Engineering, or a related field
- Over 8 years of professional experience in Java development, especially in complex projects with multiple teams
- More than 5 years of expertise with Spring Boot and various Spring frameworks
- At least 5 years of experience with SQL, Hibernate, and PostgreSQL (or a similar database management system)
- Over 4 years of development experience in an Agile environment
- More than 3 years of exposure to NoSQL and Messaging technologies (like Kafka, RabbitMQ, etc.)
- Demonstrated experience in performance optimization and scalability challenges
- Background in mentoring and nurturing junior developers
Technical Skills:
- Strong command of Java 8 and above with comprehensive knowledge of contemporary Java features
- Advanced understanding of architecture, principles of object-oriented programming, and design patterns
- Ability to grasp complex business logic and certain mathematical concepts
- Proficient in Spring Boot and the broader Spring ecosystem (Spring MVC, Spring Data, Spring Security)
- Advanced skills in SQL, JPA, and Hibernate, including in performance tuning
- Proficient in NoSQL database design (MongoDB)
- Familiarity with the design and implementation of secure, high-performance REST and GraphQL APIs
- In-depth insights into event-driven architectures and Messaging technologies (RabbitMQ, Kafka)
- Knowledge of Java EE technologies (EJB, WildFly) for maintenance duties
- Proficiency with IDEs, debugging tools, profiling, and Git
- Strong understanding of software testing principles, methodologies, and best practices
- Solid background with build tools (Maven, Gradle), CI/CD tools (preferably Jenkins), and containerization (Docker)
- Proficient in leveraging AI tools to enhance productivity in design, development, and documentation
- Capability to communicate fluently in both French and English
- Asset: Expertise in security protocols (OAuth2, JWT, OIDC, KeyCloak, Spring Security)
- Asset: Experience with monitoring tools (Prometheus, Grafana)
- Asset: Background in a technical lead or team lead role
Other Skills:
- Natural curiosity and a desire to learn new concepts and technologies
- Ability to comprehend business domains and end-user requirements
- Attention to detail with a focus on client satisfaction
- Strong communication and listening skills to foster teamwork and continuous improvement
- Capacity to work diligently, lead by example, and adjust swiftly
- Initiative and proactivity to prevent obstacles, seek assistance, and propose solutions
- Analytical and debugging abilities to assist in problem identification and resolution
- Ability to mentor less experienced developers
Responsibilities
- Collaborate with the Product team to design, assess technical feasibility, and implement client and company-focused solutions
- Engage in technology selection and architectural evolution
- Draft technical specifications for complex features as necessary
- Contribute to modeling and constructing the persistence layer (PostgreSQL or MongoDB)
- Design, develop, and maintain backend services and APIs (REST, GraphQL)
- Conduct code reviews and provide constructive feedback to team members
- Produce unit and integration tests to validate the features developed and ensure their reliability
- Work alongside the QA team to assist in validating the developed features
- Participate in the ongoing maintenance of previous application versions
- Promote and partake in efforts to reduce technical debt and enhance application performance
- Collaborate with the DevOps team to establish and sustain the continuous integration framework (GitLab, Jenkins)
- Work with the Support team to swiftly and effectively analyze and resolve critical issues
- Provide technical insight to clients and teams outside R&D as required
- Mentor and guide developers to foster their professional development
- Collaborate actively with team members to ensure timely delivery of features
- Participate in retrospectives and suggest ongoing enhancements to our development methodologies
- Identify, disclose, and mitigate risks and challenges in feature implementation
- Ensure adherence to our standards and security regulations within the team
- Contribute to the recruitment and onboarding processes for intermediate and senior developers
Description
At Expretio, we are excited to welcome an experienced Backend Java Developer to our vibrant team located in Montreal. We specialize in Revenue Management for the railway industry, providing our clients with our flagship solution, Appia. Our environment fosters a commitment to collaboration and professional growth, ensuring every team member can thrive personally and professionally. We offer competitive benefits such as comprehensive health coverage, flexible work hours, opportunities for professional development, and a welcoming office space. Join us at Expretio, where we leverage over a decade of innovative research to provide top-notch solutions tailored for the evolving needs of the rail transport sector.
Something wrong or incorrect with this job? Tell us in the chat 💬 on the right ➡️
You can find Java Developer salaries in the United States here.
How many Java Developer jobs are in the United States?
Currently, there are 812 Java openings. Check also: Kotlin jobs, Scala jobs, Spring jobs - all with salary brackets.
Is the US a good place for Java Developers?
The US is one of the best countries to work as a Java Engineer. It has a vibrant startup community, growing tech hubs and, most important: lots of interesting jobs for people who work in tech.
Which companies are hiring for Java Developer jobs in the United States?
Snaplii, D3 Security Management Systems, LYNKED Inc., Confidential, NIT America INC, Long Motor Corporation, Patriot Strategies LLC among others, are currently hiring for Java roles in the United States.
The company with most openings is Jobot as they are hiring for 77 different Java Developer jobs in the United States. They are probably quite committed to find good Java Developers.
The company with most openings is Jobot as they are hiring for 77 different Java Developer jobs in the United States. They are probably quite committed to find good Java Developers.