SDET / Senior Java Developer
Overview
In this role you will design, develop, and maintain enterprise software solutions to meet business needs. You will work within cross-functional teams to build scalable applications, ensure quality, and support deployment and operations in modern environments. You will contribute to architecture, testing, and automation while driving best practices and secure, reliable delivery. This is a hands-on position in a fast-paced Agile setting with a strong emphasis on CI/CD, DevOps, and collaboration to deliver impactful solutions.
ResponsibilitiesDesign, develop, and maintain enterprise applicationsBuild, test, and deploy scalable software with quality and performance focusDevelop and execute unit tests and support quality initiativesContribute to architecture, technical design, and solution developmentCreate and maintain technical documentation and support materialsCollaborate with stakeholders, architects, and development teamsSupport production environments by troubleshooting and implementing enhancementsParticipate in code reviews and promote standards and continuous improvementDevelop and support API, integration, and messaging solutionsContribute to CI/CD, automation, and DevOps initiativesIdentify and mitigate technical risks while adhering to security/complianceWork within Agile software development methodologies
Key requirementsBachelor's degree in Computer Science, Information Technology, Engineering, or related field or equivalent experienceHands-on experience designing, developing, and supporting enterprise softwareStrong object-oriented programming and modern development frameworks experienceExperience building cloud-based and distributed architecturesExperience with front-end development technologies and responsive web applicationsExperience with source control, build automation, CI/CD pipelines, and DevOps practicesExperience with testing frameworks, automated testing, and QA practicesExperience with messaging, event-driven architectures, and enterprise integration patternsKnowledge of microservices, APIs, SOA, and system integrationsKnowledge of web technologies, security principles, and modern development standardsStrong SQL, data modeling, performance tuning, and query optimizationExcellent analytical, troubleshooting, and problem-solving abilitiesAbility to work in Agile environments and collaborate across teamsStrong communication skills and ability to mentor otherscommunicationcollaborationmentoringJavaobject-oriented programmingcloud-based and distributed architectures