Descripción y Requisitos
Infor is an enterprise SaaS provider, is actively looking for a Software Engineer, Associate – Landmark Pattern Language (LPL) with core Java Knowledge to join our expanding team focused on managing mission critical Development and Production systems. The role of a Software Engineer is to apply and improve process and technology with the platform to ensure critical uptime, availability and security metrics are achieved.
A Day in The Life Typically Includes:
· Collaborate with BAs, external users and developers to clarify and finalize requirements and produce corresponding functional specifications for general applications and infrastructure.
· Work with other software developers to design and implement applications using Java code and enhancements as needed.
· Maintain and enhance applications on an ongoing basis per user/customer feedback.
· Ensure that unit and system tests are automated, per quality assurance requirements.
· Collaborate as necessary to define and implement regression test suites.
· Optimize performance and scalability as necessary to meet business goals of application and environment.
Basic Qualifications:
· MCA/BE/B.Tech in Computer Science or ECE
· Will be good to have Infor Landmark Pattern Language (LPL) development with Core Java Skills.
· Should be strong in Core Java, JSP, Servlets, and Spring.
· Should be ready to learn new Proprietary languages based on project requirement.
· Should be strong in developing Java code as independent engineer.
What You Will Need:
· Bachelor of Science in Computer Science or related field
· 0 or 1+ year of Java, J2EE hands on development, build and deployment experience.
· Strong object-oriented software systems design and architectural skills.
· RDBMS Databases, especially Oracle, SQL Server
· Authentication/Authorization standards (SAML, OAuth)
· HTTP/HTTPS, Web Services, REST, XML, JSON
· Experience with all phases of the software development life cycle and performance optimization, secure and scalability.
· Additional, preferred skillsets that are nice to have:
· Flexibility and willingness to pitch in where needed, may mean on occasion helping with other functions (e.g. QA, Operations)
· Excellent verbal and written communications skills and an interest in working in a collaborative team environment.
· Ability to deliver results, prioritize activities, and to manage time effectively.
· Ability to create and work in a fast-paced, test-driven, collaborative, and iterative programming environment