Design and development of spark Java / spring boot cloud applications for SPDJI systems. Participate in multiple software development processes including Coding, Testing, Debugging & Documentation. Develop software applications based on clear business specifications. Work on new initiatives and support existing Index applications. Perform Application & System Performance tuning and troubleshoot performance issues. Build applications with object oriented concepts and apply design patterns. Integrate in-house applications with various vendor software platforms. Setup development environment / sandbox for application development. Check-in application code changes into the source repository. Perform unit testing of application code and fix errors. Interface with mongo databases to extract information and build reports. Effectively interact with customers, business users and IT staff.
What we re looking for :
Basic Qualification :
Bachelor's degree in Computer Science, Information Systems or Engineering is required, or in lieu, a demonstrated equivalence in work experience.
Excellent communication and interpersonal skills are essential, with strong verbal and writing proficiencies.
8+ years of IT experience in application development and support.
Strong in Core Java, Spring,
Strong in SPARK .
Strong in Rest APIs, AWS (Containers) , No SQL DB (Mongo DB)
Strong Hands-On Experience with Core Java, J2EE, JMS &.EJBs
Strong Hands-On Experience with Spring framework (preferably Spring Boot).
Strong Hands-On Experience with Rest APIs.
Good understanding of AWS cloud (EC2, EMR, Lambda, S3, Glue, etc.)
Good Hands-On Experience with any RDBMS DB and ActiveMQ.
Following are good to have :
Basic networking knowledge
Minimum 2 years of experience in any three or more of following.
Infrastructure / CICD / DevOps / Fortify / Jenkins
Exposure to addressing Vulnerabilities
Java Developer • New York, NY