Careers

 Home / Careers / Job Postings

Software Developer

Job Description

· Work on multi-tier applications using Java/J2EE, Spring boot framework, JPA (java persistence), Spring Boot, Hibernate, Web Services (REST, SOAP, WSDL, WADL, Axis), Microservices, AWS, jQuery, Java Script, HTML, Angular.

· Follow Agile software development utilizing Scrum using Jira, Rally Tool and waterfall methodologies

· Use Infomatica Power Center Designer analyzed the source data to Extract & Transform from various source systems (oracle 19c) by incorporating business rules using different objects and functions that the Infomatica tool supports.

· Develop Microservices using Spring Boot, Netflix OSS (Zuul, Eureka, Ribbon, Hystrix) and followed domain driven design.

· Build/deploy the code using tools such as Jenkins, Udeploy, Kubernetes and Docker for Continuous Integration & Deployment for Microservices.

· Working on Amazon Web Services like EC2, S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management (IAM), AWS Cloud Watch, Amazon EBS and Amazon Cloud Front.

· Use the Oracle, Mongo Databases to perm the CURD operations using in PL/SQL statements, Stored Procedures, Triggers.

· Develop User Interaction screens using HTML, CSS3, Bootstrap, JavaScript, Angular and Node JS.

· Implement Core Java & J2EE design patterns like Factory Pattern, MVC, DAO, Front Controller, Business Delegate, Service Locator, Singleton to build a robust application.

· Utilize Performance Monitoring & Analysis using App Dynamics, Splunk, Dynatrace tools.

 

Qualification:

This position requires a minimum of Bachelor’s degree in Computer Science, Computer Information Systems, Information Technology (or a closely related field) or a combination of education and experience equating to the U.S. equivalent of a bachelor’s degree in one of the aforementioned subjects.



Job Tags

Software Developer, Java, J2EE, Spring, Boot, JPA, HTML, CSS3, Bootstrap, JavaScript, Angular, Node JS, Netflix OSS, Zuul, Eureka, Ribbon, Hystrix
 Job Location : Princeton
 Job Type : Full Time
 Job Creation Date : 01/29/20 7:27 AM
· Design and develop technology modernization solutions to replace legacy systems running C/ESQLC and Informix with Big Data technologies like Spark, Scala, Pig scripts, Hive, Hadoop, Sqoop and Cassandra. · As a Certified Automation Engineer, responsible for building up automation projects for BigData and Hadoop Applications using Selenium and Java. · Develop Scripts using UNIX Shell, AWK and PERL and Schedule it for automation, and monitoring requirements. · Responsible for creating SOLR core, configuring document processing, managing se... read more
 Job Location : Princeton
 Job Type : Full Time
 Job Creation Date : 05/01/20 7:32 AM
· Analyze the technical specification of enterprise application and assist to prepare technical documentation about the logical view of all architecture and software, hardware, network and other tools connectivity. · Design and develop all the systems of the application wiring together to meet all the business requirement. · Design the front-end application using MVC framework to access the internal and external users. · Create Client-side JavaScript and Typescript to communicate with the multiple services using API. · Int... read more
 Job Location : Princeton
 Job Type : Full Time
 Job Creation Date : 05/22/20 12:52 PM
· Using Angular 8 for the front-end development of the application. Implementing responsive web design using media queries and Bootstrap. Developed required web pages for re-written content using JavaScript, HTML5 and Angular 8 to create the user-interface views. · Node.js and Angular material libraries like forms, table sorting and logging etc are used to generate the desired UI. · Using Spring Boot for building Java Microservices and to develop Spring based application radically fa... read more
 Job Location : Princeton
 Job Type : Full Time
 Job Creation Date : 06/08/20 10:12 AM
· Responsible for developing backend web applications in Java. · Also responsible for testing, debugging and maintaining the web applications. · Attend discovery calls to analyze/gather information for system development. · Develop the backend service in Java according to the information gathered. · Develop Unit test cases for the application. · Analyze the code for debugging and conducting system testing. · Analyze defects and debugging code. Fix any issues found in the codebase. · ... read more
 Job Location : Princeton
 Job Type : Full Time
 Job Creation Date : 06/09/20 2:03 PM
· Writing and configuring code for new and upgraded solutions in accordance with technical specifications. · Writing code, testing, and debugging new software. · Making enhancements to existing software from clear requirements. · Participating in code reviews and identify basic issues or deviations from best practices; and · Developing knowledge of assigned solution, technologies, development processes, and ecosystem.   Qualification:This position requires a minimum of Bachelor’s Degree in Com... read more
 Job Location : Princeton
 Job Type : Full Time
 Job Creation Date : 07/17/20 11:38 AM
· Working on Java, Javascript, JSP, Servlet, HTML and SQL to troubleshoot issues and development for the application. · Work on segmentation projects in order to secure the network communication between the Client and Vendors. · Work with developed skills in testing, troubleshooting and debugging all types of technical issues · Designing and developing RESTful web services. · Working on writing database queries using SQL for accessing, manipulating and updating database.     Qualification: ... read more
 Job Location : Princeton
 Job Type : Full Time
 Job Creation Date : 06/14/21 4:19 PM
· Contribute and maintain a UI framework, by working with designers and developers. · Implement reusable, testable and accessible UI components, based on modern web tools and technologies. · Work with developers from other teams, to help them use the library in their applications. · Participate in architectural strategies, from PoC, proposal to implementation Modernize the library with latest tools and technologies. · Design, develop, document, test, and debug new and existing software. · Use the ReactJS framework... read more
 Job Location : Princeton
 Job Type : Full Time
 Job Creation Date : 07/01/21 10:03 PM
Software Developers: Analyze user business needs and software requirements. Design, develop and modify applications and systems software using Java, ETL, PL/SQL, Oracle DB, Java Script, and JIRA. Coordinate software system installation and functionality. Develop software application and system testing and validity procedures and documentation. Perform software integration and testing, and develop enhancements, modifications/debugging and develop custom components; and coordinate user training and technical documentation as needed. Travel to various unanticipated loc... read more
 Job Location : Princeton
 Job Type : Full Time
 Job Creation Date : 07/07/21 12:00 AM
 Software Developers: Analyze user business needs and software requirements. Design, develop and modify applications and systems software using Java, ETL, PL/SQL, Oracle DB, Java Script, and JIRA. Coordinate software system installation and functionality. Develop software application and system testing and validity procedures and documentation. Perform software integration and testing, and develop enhancements, modifications/debugging and develop custom components; and coordinate user training and technical documentation as needed. Travel to various unanticipat... read more
 Job Location : Princeton
 Job Type : Full Time
 Job Creation Date : 07/06/21 9:54 PM
 Software Developers: Analyze user business needs and software requirements. Design, develop and modify applications and systems software using Java, ETL, PL/SQL, Oracle DB, Java Script, and JIRA. Coordinate software system installation and functionality. Develop software application and system testing and validity procedures and documentation. Perform software integration and testing, and develop enhancements, modifications/debugging and develop custom components; and coordinate user training and technical documentation as needed. Travel to various unanticipat... read more