Role description
Job Summary
Seeking an experienced Software Development Engineer III with strong Java expertise to design and develop innovative software solutions
Join a dynamic team as a Software Development Engineer III specializing in Java Design develop and implement innovative software solutions to enhance business processes and improve customer experience Collaborate closely with cross functional teams to understand requirements and deliver high quality applications Develop and implement custom applications using HTML5 CSS3 and programming languages such as Java and Python Integrate various applications with external systems using RESTSOAP APIs and middleware solutions Write and execute unit tests participate in code reviews and utilize CICD practices for deploying changes Create and maintain technical documentation for developed solutions Work closely with Product Owners Business Analysts and other stakeholders to gather requirements and deliver solutions that meet business needs Identify and resolve issues in production and nonproduction environments to ensure smooth operations.
Roles and Responsibilities:
Develop custom applications primarily using Java HTML5 and CSS3
Integrate applications with external systems through RESTful and SOAP APIs
Write unit tests and participate in code reviews to maintain code quality
Utilize CICD pipelines for continuous integration and deployment
Create and update technical documentation for software solutions
Collaborate with cross functional teams to gather and analyze requirements
Troubleshoot and resolve software defects in various environments
Guide and mentor junior engineers by promoting coding best practices and standards
Maintain proficiency with development tools such as Git and modern frontend build tools like Webpack and Babel
Apply knowledge of state management libraries such as Redux or MobX to enhance UIUX development