Logo
NY Staffing

Software Engineering Senior Advisors

NY Staffing, Morris Plains, New Jersey, United States, 07950

Save Job

Software Engineering Senior Advisor

Design, develop, and maintain enterprise-level Java/J2EE applications. Write clean, efficient, and reusable code using frameworks with Java/J2ee technologies Spring framework, Spring Boot, Restful Services, Kafka and Database. Lead the design and development of large-scale, complex systems using Java/J2EE technologies. Define technical standards, frameworks, and best practices for the team. Collaborate with stakeholders to create a technology roadmap aligned with business goals. Conduct feasibility studies and propose innovative solutions. Oversee the architecture and design of distributed systems, microservices, and cloud-based solutions. Ensure systems are scalable, secure, and maintainable. Coordinate cross-functional teams to deliver high-quality software products. Evaluate new technologies and tools for potential adoption. Drive innovation by identifying trends in software engineering and applying them to projects. Act as the point of contact for technical issues and solutions with clients, partners, and leadership teams. Hybrid work schedule. REQUIREMENTS: Master's or foreign equivalent degree in computers or engineering plus four years of experience in software development or a bachelor's or foreign equivalent degree in computers or engineering plus five years of experience in software development. Must have experience with: Java/J2EE technologies; Spring framework; SpringBoot; Restful Services; Kafka; Sonar Qube; OWASP principles; Continuous Integration and Development using automation tools including Jenkins, Maven, Junit, Mockito, Cucumber and Cloud environments (PCF or Kubernetes); Angular JS, React JS, JavaScript; IDE such as IntelliJ and Eclipse; Databases including Oracle, SQL Server, DB2, and Mongo; Database tools including TOAD, SQL Developer, Razor SQL, and Hibernate.