This role involves hands-on coding, development, and unit testing using Java and J2EE technologies. The Senior Developer will design, develop, and implement scalable web-based microservices applications using Spring Boot and other Spring technologies. They will contribute to the design and development of enterprise applications using the Spring Framework, including Spring MVC, Spring JDBC, Spring Cloud, and Spring Batch. Collaboration with technical leads and architects is key to understanding technology direction, architectural standards, and development best practices. The position requires developing highly scalable and distributed microservices applications to support enterprise business requirements, following approved software development life cycle methodologies, and preparing design documentation and technical specifications. Responsibilities include coding, testing, debugging, and implementing application components, conducting unit and system testing to ensure application functionality, reliability, and performance, and ensuring that application performance levels meet expected operational standards. The role also involves designing, coding, debugging, documenting, maintaining, and enhancing complex enterprise software applications, participating in the design, coding, testing, implementation, and documentation of software solutions, and troubleshooting and resolving technical issues related to distributed and cloud-based application environments. Additionally, the developer will develop, test, and implement complex global enterprise applications supporting large-scale systems, ensure adherence to coding standards, security practices, and software development guidelines, and collaborate with cross-functional teams to deliver high-quality software solutions in an Agile development environment.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior