Job Information
Tek Redefine Inc Senior Software Developer in Albany, New York
The Software Developer will design, develop, test, and maintain enterprise-level software applications and APIs. The role requires professional-level knowledge of Java, server-side development frameworks, and cloud technologies. The employee will participate in all phases of the software development lifecycle, ensuring applications meet business requirements, perform efficiently, and follow best practices
Job Duties: 1) Develop, test, and maintain software applications and APIs using Java and server-side frameworks. 2) Design and implement microservices-based solutions for scalability and maintainability. 3) Integrate applications with cloud platforms and containerized deployment environments including Openshift Container Platform (OCP) and CI/CD pipelines (Trident). 4) Collaborate with team members to gather requirements and develop technical specifications. 5) Utilize source control and continuous integration/continuous deployment (CI/CD) processes to manage code and deployments. 6) Collaborate with team members to gather requirements and develop technical specifications. 7) Work with relational databases to design schemas, write queries, and optimize performance. 8) Incorporate Natural Language Processing (NLP) features where required to enhance application capabilities. 9) Develop software compatible with multiple operating systems, including Linux and Windows. 10) Deploy and test applications on Amazon Web Services (AWS).