Post Job Free
Sign in

Java Developer Development

Location:
Princeton, NJ
Salary:
$70000/yr
Posted:
June 20, 2019

Contact this candidate

Resume:

Chaitanya *****************@*****.***

PROFESSIONAL SUMMARY

4+ years of IT experience in design and development of Enterprise Java Applications and Testing of web based and client server multi-tier applications using Java/J2EE technologies.

Good developing and implementation skills in Core Java 6/7/8 and J2EE technologies.

Involved all phases of software development life cycle (SDLC) includes User Interaction, Business Analysis/Modelling, Design/Architect, Development, Implementation, Integration, Documentation, Testing, Deployment, Builds, Configuration and Code Management, Production/Customer Support, Maintenance, Enhancements and Quality Control for Android Mobile applications and java-based applications.

Designed/developed Web front end/UI application development using HTML/HTML5, CSS/CSS3, AJAX, Java Script, Angular,Bootstrap, jQuery,Node JS,JSON.

Design and Development of enterprise scale web and middleware application using Core Java, Threads,Concurrency API,Lambda Expressions, Exceptions, Collections, J2EE Technology- Java Servlets, JSP, JDBC, Web Services, RESTful,and Jersey API.

Track record of increasing responsibility in the business software design, Microservices, systems analysis/development and full lifecycle project management.

Designed and developed User-defined functions, Generic functions with Selenium/WebDriver and Java programming.

Good knowledge in Object Oriented Programming concepts.

Strong application development experience in open source frameworks/tools by using Spring framework modules like Spring IOC, Spring AOP, Spring MVC, Spring Security, Spring Boot,Strutsand Hibernate.

Good working Knowledge with databases such as Oracle, MySQL, SQL Server, Mongo DB and IBM DB2 databases to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages.

Extensive experience in programming, deploying, configuring Application Servers like IBM Web Sphere, JBoss, Apache Tomcat and Apache HTTP Server.

Designed and deployed a Kubernetes Controller for Framework Controller of OpenPAI using Go, Kubernetes.

Experienced in Test-Driven Development (TDD) and Performed Unit Testing on various components using Junit, JMock, Postman.

Implemented a Continuous Delivery pipeline with Docker, Jenkins,CI/CD, TFS, Maven and GitHub.

Excellent communication skills, leadership abilities, strong architectural skills, hardworking and a very good team worker.

Experienced in working with both Agile (Scrum) and Waterfall environments.

TECHNICAL SKILLS:

Operating System: Windows 2007, 10, Home, Linux, UNIX.

Technologies: JAVA/J2SE 6/7/8, J2EE(JSP, Servlets, JDBC)

Scripting language: HTML/HTML5, CSS/CSS3, JavaScript, Bootstrap,AJAX, jQuery,Node JS,and Angular.

Databases: My SQL, Oracle, SQL server, Mongo DB.

Tools: Eclipse, NetBeans, Selenium

Version controls: TFS, GitHub.

Methodologies: Agile/SCRUM and Waterfall Methodology.

Frameworks: Spring, SpringCore/IOC, Spring Boot, SpringMVC, Spring Security, Spring AOP, SpringDAO, SpringJDBC,Struts,Hibernate, Junit, Microservices, REST API, SOAP, Web Services, Jenkins, Maven, Ant

Web/Application Servers: IBM Web Sphere,JBoss, Apache Tomcat and Apache HTTP Server.

Education:

Master’s in computer information systems

University of the Cumberlands, Kentucky GPA 3.71

Bachelor’s degree in Computer Science

Jawaharlal Nehru Technological University, Kakinada GPA 3.9

PROFESSIONAL EXPERIENCE

ETS (Educational Testing Services, Princeton, NJ) Feb 2018 – Till Date

Role: Java Developer

SCOPE: Production support for IBIS (Item Banking Information System). IBIS interfaces with multiple applications within ETS, when those applications undergo changes/enhancements, IBIS application needs to be updated. Along with that, there are customer specific test formats to be uploaded into IBIS conforming to ETS standards, thereby needing transformation work to ensure continuity of the existing work while the new formats are being loaded into IBIS.

Responsibilities

Understanding the requirements given by the customer.

Developed the project in Java, different J2EE technologies like JSP, Servlet, JavaScript,Node JS,HTML, and CSS.

Implemented Spring Boot, Spring MVC, REST Controllers for Web/Application Layer and REST API.

Developed Data layer using DAO patterns, ORM and Hibernate.

Used Spring, Spring MVC and Spring Boot for the application development, creating various custom controllers.

Extensively used Angular material components, Using form and in build components for making the page more interactive and user friendly and browser compatibility.

Used JDBC for creating Data Access layer.

Developed Unit test cases using Junit

developed User-defined functions, Generic functions with Selenium/WebDriver.

Used Eclipse as software development platform for developing the whole application.

Created Servlets for developing control and business logic of the application.

Created SQL queries and stored procedures.

Performed Unit Testing using JUnit for the modified codes.

Developed and deployed the applications using Tomcat.

Used TFS as version control.

Responsible for End User Training and Application support.

Involved in Client interaction as well as Client Demonstration,

Environment: Agile/Scrum, Core Java 7/8, J2EE, Java Servlets, JSP, JDBC, Web Services, REST, and Jersey API, HTML/HTML5, CSS/CSS3, AJAX, Java Script, Angular, Bootstrap, jQuery, Angular JS, JSON, Selenium/WebDriver, Spring Boot, Spring MVC, Hibernate,, MySQL, Mongo DB, Apache Tomcat, Jenkins, CI/CD, GitHub, Junit, JMock, Postman, UNIX, Shell Scripts.

Emblem Health (New York, NY) June 2016- May 2017

Role: Java Developer

SCOPE:TriZetto is a healthcare IT platform with an integrated application called Facets Workflow that supports more efficient claims processing by routing claims and other tasks to the right person at the right time. By balancing workloads more effectively, the Facets Workflow solution helps increase processing speed and helps ensure that higher priority items are processed first, enabling payers to secure more discounts for prompt payment.

Responsibilities:

Worked on complete life cycle, Design, development and testing using OOA and OOD.

Used JSP, HTML, and CSS for content layout and presentation.

Used jQuery for UI and AJAX for reports display.

Created the web application using MVC pattern to manage runtime content, in the form of POIs.

Worked on the design and development of application in Hibernateframework

Implemented the functionality of fetching of data from different sources and persisted the data through Hibernate, to separate DAO layer from Database layer and using core java classes.

Implemented REST APIs using Spring and tested them using Postman.

Experienced in implementing REST API, Microservices, Service Oriented Architecture (SOA) with XML based Web Services.

Worked on JavaCollections, Multi-threading, Concurrency API, and thread pool design pattern.

Worked on regenerated code, through Hibernate, and created services for existing modules and tested them through JUnit.

Implemented business logic using SessionBeans, Servlets and SQL stored procedures

Designed developed and maintained the data layer using Hibernate and performed configuration of Struts, Application Framework.

Participate in technology/tools evaluation and software technical proof of concepts.

Used JUnit for Unit testing the application.

Application was deployed using JBoss and used SQL Server as database server.

Performed production support of the application in production.

Developed and maintained ANT Scripts.

Environment: Java, Collections, Threads, J2EE, Servlet, JSP, HTML, CSS, Microservices,REST API, jQuery, Spring Application Framework (Spring MVC, Spring JDBC),SpringBoot, Hibernate, Struts,Oracle, SQL, Unix

Pronix IT Solutions Private Limited (Hyderabad, India) Jan 2014- Dec 2015

Role: Java Developer

Responsibilities:

Involved in Software Development Life Cycle of the project. The Application is designed using J2EE.

Involved in web development to generate summary reports in HTML using Servlets by authenticating user logins and then providing data in table formats.

Technologies based on MVC architecture.

Developed server side JEE application components using Spring, Spring MVC, Spring AOP, Spring Transaction Manager.

Developed server-side programs while doing the minimum client-side validations using jQuery.

Developed Servlets to handle HTTP client requests using Servlet Request & Servlet Response objects.

Wrote SQL on PL/SQL Developer to update and retrieve data from Oracle database.

Worked with JDBC and Hibernate for ORM development and connecting to the underlying database.

Performed installations, configurations and deployments using Tomcat App Server.

Environment: Core Java, J2EE, Servlets,HTML 5, CSS3, Java Script, JQuery, Spring Application Framework (Spring MVC, SpringJDBC), Hibernate, REST API, Oracle, Eclipse, SQL, UNIX, Shell Scripts



Contact this candidate