What are the responsibilities and job description for the Senior Java Software Engineer position at Pronix Inc?
Company Description
Pronix Inc. serves as a leading AI-First Transformation Partner, empowering enterprises to modernize, automate, and scale through cutting-edge Conversational AI, Generative AI, Cloud, Data, and Digital Solutions. Since 2010, Pronix has delivered significant business value by transforming operations, enhancing customer and employee experiences, and enabling data-driven innovation. Partnering with global leaders like Microsoft, SAP, AWS, and Kore.ai, we design and implement tailored enterprise-grade digital solutions. Pronix provides expertise across diverse industries, including healthcare, financial services, manufacturing, logistics, retail, and energy. We prioritize building scalable, resilient systems to optimize operations and prepare businesses for the future.
Role Description
This is a contract-based hybrid role for a Senior Java Software Engineer, located in MA, with flexibility for partial remote work. The individual will design, develop, and maintain Java-based software applications utilizing the Spring Framework and microservices architecture. Daily responsibilities include writing clean and efficient code, debugging, troubleshooting, and collaborating with cross-functional teams to ensure quality and project deliverables. The role also involves ensuring software performance and scalability while staying updated on technical advancements in Java and related technologies.
Qualifications
- Proficiency in Java programming, including writing and debugging code
- Experience with the Spring Framework and developing microservices-based applications
- Strong understanding of software development best practices
- Knowledge of designing scalable and high-performance systems
- Develop new UI pages using HTML, CSS, Bootstrap & AJAX
- Experience with Apache Camel
- Write unit tests using JUnit & Mockito
- Terraform (Hands-on): Write modules and provision AWS infrastructure