Senior Software Engineer developing Java applications for a cloud-based construction collaboration platform. Collaborating with teams to improve and scale the software while mentoring other developers.
Responsibilities
Write Java code for internal application development
Fix bugs and provide support for business and maintenance teams
Write and execute unit tests using JUnit and/or other testing frameworks
Create required documentation including high-level design documents
Play a key role in design, implementation and delivery of roadmap initiatives
Communicate estimates, risks, and dependencies to technical leads and product owners
Refactor existing modules to improve overall quality of code
Work closely with dev & ops teams to evolve, improve, and scale the platform
Participate in all standard Agile ceremonies to continuously improve the software development lifecycle, and overall quality of the engineering department
Mentor other developers with thoughtful code reviews and constructive feedback
Requirements
BS in Computer Science or equivalent degree, or 8+ years development experience
Strong understanding of object-oriented design patterns and best practices
5+ years experience developing Java web applications
5+ years of experience with RDBMS and SQL queries
5+ years of experience with JSON and related libraries and technologies
5+ years of experience with RESTful APIs
5+ years of experience with Spring framework
5+ years of experience with Hibernate / JPA
5+ years of experience using source control systems (Git)
5+ years of experience utilizing JUnit and other testing frameworks
3+ with AWS technologies, including Serverless, S3, Cloud Formation
Passionate about writing high quality and well-architected code
Demonstrated experience developing and delivering consumer-facing solutions
Strong communication skills with both technical and non-technical team members
Positive attitude with a constructive approach to challenges and respect for colleagues
Experience with JavaScript and/or advanced web UI technologies (e.g., React.js)
Benefits
Medical, dental and vision with generous employer contribution
Full Stack Developer focusing on backend systems with Java at NorthStar Systems. Building scalable platforms with Kafka, Docker & Kubernetes, while collaborating with global partners.
Staff Software Engineer at Medical Home Network integrating AI into software engineering practices. Collaborating with product, design, and DevOps to drive innovation and technical direction.
Technical Lead responsible for platform maintenance and support at The White Team Consulting. Requires extensive experience in IBM and messaging systems within a hybrid work environment.
Software Developer in Agile environment for professional services. Responsible for coding, integration, troubleshooting, and documentation in a hybrid setup.
Middle Software Developer in CPQ Capability customizing SAP solutions in a hybrid setting. Involves coding, integrations, and technical support for clients' pricing needs.
Senior Software Developer specializing in SAP CPQ solutions for client customization and configuration. Leading project delivery teams and ensuring performance and reliability in complex environments.
Software Engineer working with AI and finance to build products at Fiscal.ai. Focused on full stack development and API infrastructure in a remote setting with occasional office work.
Tech Lead for retail store solutions in Paris, leading technical implementation and collaboration with IT teams. Ensuring quality and scalability of solutions while supporting operational efforts.
Full Stack Engineer at Montu UK developing scalable applications using Node.js and TypeScript. Collaborating with a small team to enhance healthcare through technology.
Software Engineer 2 at ModMed leading development of integration services for healthcare. Focused on driving outcomes and collaborating globally to enhance healthcare interoperability.