Nityo Infotech Corp logo

Senior Software Developer

Nityo Infotech Corp

Plainsboro, NJFull-time$132K/yrTracked 1mo ago

Most applications go out cold — see where you stand first. No sign-up to start.

At a glance

Compensation
$132K/yr
Location
Plainsboro, NJ
Schedule
Full-time
Work Authorization
Not specified

Requirements

Credentials this posting asks for.

Master's degree

Job overview

Nityo Infotech Corp is hiring a Senior Software Developer. The Senior Software Developer will design, develop, and implement scalable enterprise software applications using Java, Java EE, Spring, Spring Boot, and related technologies. This role involves building and integrating RESTful and SOAP-based web services, analyzing business requirements, and participating in sprint planning with Agile/Scrum teams. The developer will also work with various databases, optimize interactions, and support data modeling. Additionally, the role includes participating in CI/CD pipelines, automating builds, and troubleshooting production issues.

Key focus areas include Design, develop, and implement scalable enterprise software applications, Build, maintain, and integrate RESTful and SOAP-based web services and APIs, and Analyze business requirements, prepare technical specifications, and participate in sprint planning.

Successful candidates bring Master's In Computer Science And Engineering. Important skills include Java, Spring, RESTful Web Services, SOAP-based Web Services, API, and Technical Specifications.

Skills & qualifications

RequiredNice to have

Skills

JavaSpringRESTful Web ServicesSOAP-Based Web ServicesAPITechnical SpecificationsSprint PlanningAgile/ScrumHibernateJAX-RSOOPOracleMySQLCassandraMongoDBAzure Cosmos DBPL/SQLDatabase Interactions OptimizationData ModelingCI/CD PipelinesAutomate BuildsJenkinsDockerMavenGradleWebLogicWebSphereJBossTomcatUnit TestingIntegration TestingPerformance TestingLoad TestingJUnitJMeterTroubleshoot Production IssuesRoot-Cause AnalysisEnd-to-End TestingKafkaJMSRabbitMQGitPeer Code ReviewsUnix/Shell ScriptingAutomationDeploymentMonitoringTechnical DocumentationDesign DocumentsSystem Support Guides

Qualifications

24 Months Experience in Position Offered, Software Engineer or RelatedMaster Degree in Computer Science and Engineering, or Related Major

Full job description

Experience Required

24 months experience in the position offered, Software Engineer or related.

Minimum Education Required

Master Degree in Computer Science and Engineering, or related major.

Compensation

$131,997.00 / Yearly

Hours Per Week

40

Number Of Positions

1

Job Description

Design, develop, and implement scalable enterprise software applications using Java, Java EE, Spring, Spring Boot, and related technologies. Build, maintain, and integrate RESTful and SOAP-based web services and APIs with upstream and downstream systems. Analyze business requirements, prepare technical specifications, and participate in sprint planning with Agile/Scrum teams. Develop application components using Spring, Spring Boot, Hibernate, JAX-RS, and object-oriented programming concepts. Work with relational and NoSQL databases including Oracle, MySQL, Cassandra, MongoDB, and Cosmos DB. Write PL/SQL and SQL scripts, optimize database interactions, and support data modeling. Participate in CI/CD pipelines, automate builds, and support deployment processes using Jenkins, Docker, Maven, and Gradle. Deploy applications to and support enterprise servers including WebLogic, WebSphere, JBoss, and Tomcat. Perform unit, integration, performance, and load testing using tools such as JUnit and JMeter. Troubleshoot production issues, conduct root-cause analysis, and support end-to-end testing activities across environments. Implement messaging and event-driven components using Kafka, JMS, or RabbitMQ. Work with version control tools such as Git and collaborate on peer code reviews. Utilize Unix/Shell scripting for automation, deployment, and system monitoring. Prepare technical documentation including design documents, deployment guides, and system support guides.

Education: Master Degree in Computer Science and Engineering, or related major.

Experience: 24 months experience in the position offered, Software Engineer or related.

Required Skills: Experience designing large scale enterprise solutions using relational databases including Oracle and MySQL. Experience establishing CI/CD pipelines using Jenkins, Docker and Swarm.

Place of Work

On-site

Requisition ID

KK

Job Type

Full Time

Application Instructions

Please reference this ad and send resume to Nityo Infotech Corp. 666 Plainsboro Road, STE 1285 Plainsboro, NJ 08536 or [email protected]

You've read the whole posting — now see how you match it.