Associate, Software Engineering
Work with programming languages to implement solutions of various business problems within the Asset Management domain. Utilize knowledge of different open source and in-house frameworks such as J2EE, Spring Boot, Spring Security, Spring Cloud, Moneta frameworks to efficiently and effectively design and implement solutions. Develop the User Interface with industry standard frameworks like React, TypeScript, Redux, HTML and Bootstrap. Deploy the application on Cloud platform and maintain application's resiliency, scalability and availability. Write Code that integrates and process data associated with technologies REST, SOAP, JSON, XML. Develop endpoints and APIs to retrieve and persist data in MarkLogic, a NoSQL database. Use XQuery for various user operations on MarkLogic data operations. Develop APIs to store generated binaries in Documentum, a content management store. Integrate application with various Messaging queue MQ to push messages into and read message from queue to support streaming operations. Work closely with Manager/ Business Analyst/ Quality Assurance team to ensure that requirements in form of production code is met. Participate in Agile scrum calls to ensure all stake holders know current status on deliveries planned on sprint. Ensure that code has met or exceeded performance, stability, resiliency, testability and security standards. Work on Java VM profiling and debugging using Dynatrace. Write Unit and integrate test cases using JUnit and in-memory database like H2 to support continuous and stable delivery of application. Maintain code in GIT and deploy applications using continuous integration and continuous deployment tools like Jenkins and Jules. Minimum education required:
Master's degree or equivalent in Computer Science, Information Technology or related field Minimum experience required:
2 years of experience in full stack application development, or related experience. Alternate education and experience required:
Bachelor's degree or equivalent in Computer Science, Information Technology, or related field and 5 years of experience in full stack application development, or related experience.