Senior Java Developer responsible for web-based project development and maintenance at Contour Software, a subsidiary of CSI. Collaborating with teams to ensure technical solutions meet business objectives.
Responsibilities
Setting technical direction, defining best practices, and ensuring adherence to coding standards and architectural principles.
Determining the overall structure of the application, selecting appropriate technologies, and designing scalable and maintainable solutions.
Participate in the development and maintenance of cloud-native or microservices‑based and integration‑driven applications.
Foster a collaborative and inclusive team culture, encouraging knowledge sharing, open communication, and continuous learning among team members.
Resolving technical challenges and addressing issues that arise during the development process, leveraging their expertise to find effective solutions and keep projects on track.
Work closely with other team members, including product owners, designers, and other developers, to translate project requirements into technical solutions.
Offer guidance and support to team members, helping them navigate technical challenges, understand complex concepts, and improve their skills.
Ensure that code reviews are conducted regularly as part of the development process to maintain code quality, identify bugs, and prevent technical debt.
Participate in agile planning and stand-up meetings as necessary.
Perform other duties as may be assigned by management.
Requirements
Bachelor's Degree in Computer Science, Computer Engineering or equivalent technical Degree; or equivalent combination of education and experience.
6+ years of experience developing and maintaining web applications.
6+ years of experience with Java
6+ years of experience with relational databases
6+ years of experience with testing web applications and enterprise software through manual and automated techniques/unit test frameworks.
6+ years of experience with JSON, XML, XSD, and XSL
6+ years of experience with developing and maintaining REST based APIs.
5+ years of experience with cloud technologies, building cloud-native or microservices based applications.
Software Engineer I developing high - quality 3D data interoperability software for Tech Soft 3D. Collaborating with an agile team to enhance the industry - leading SDK for CAD/BIM data.
C++ Developer developing components for a global payment product at Expleo. Collaborating with major French banks in an Agile environment while ensuring code quality.
Senior Full - Stack JavaScript Developer for global technology company providing B2B SaaS solutions. Working on micro - services architecture using modern technologies.
Java Fullstack Developer at Jade Global developing web - based applications using Java, React, Angular, and Microservices. Responsible for utilizing a variety of web technologies and tools for application development.
Database Engineer I at Paychex responsible for troubleshooting and maintaining databases. Collaborating on database support, installation, and providing technical documentation in a hybrid work environment.
Database Engineer II focusing on database technologies for Paychex. Supporting cross - functional teams with database maintenance and performance management.
Senior Software Engineer developing healthcare solutions using PHP for research and development in a hybrid work environment. Working extensively with SugarCRM and collaborating with team members and stakeholders.
Software Engineer creating and supporting backend services for MakeMusic's products. Developing modular backend code and improving system scalability while mentoring junior teammates.