Post Job Free
Sign in

Java Developer

Location:
Edison, NJ
Salary:
55
Posted:
January 22, 2018

Contact this candidate

Resume:

KRISHNA CH

****.********@*****.***

***- ***- ****

“Only for Corp 2 Corp Jobs”

SUMMARY

Over 5+ years of experience with Java and Object-Oriented Methodologies for wide range of development from Enterprise applications to web-based applications.

Involved in various stages of Software Development Life Cycle (SDLC) implementing Waterfall and Agile, Iteration, Scrum methodologies.

Top quality architecture and development skills using latest technologies including Core Java, Java, spring, Hibernate, and in-depth knowledge of JEE.

Experienced in working on different Spring modules like IOC, AOP, MVC, Data and Security.

Participated in ongoing initiatives to improve processes and establish best practices. Supervised modern technologies and evaluated how they could be integrated and utilized to better serve our clients.

Well versed in Object Oriented techniques, Application server’s configuration and Design Patterns

Design and Implemented highly efficient and rich UI components using JSP, HTML, CSS, JQuery and JavaScript.

Worked on implementing web applications using spring framework integrating with MySQL.

Extensive experiences in build, release and configuration management process.

Planned, directed, and coordinated activities of different projects to ensure that goals/objectives were accomplished within prescribed time frames and budget.

Used core components of JSF like primefaces, data table, calendar components etc.

Implemented the persistence layer using Hibernate ORM and UI development has been done using Angular-JS.

Developed UI screens using JavaScript components in an MVC model and was responsible for writing Criteria queries.

Developed the front-end web presentation layer on Spring MVC and Angular-JS framework.

Domain knowledge in Technology, Financial, Insurance and Healthcare industries.

Proficient at grasping new technical concepts quickly and utilize the same in a productive manner.

Excellent verbal and communication skills with the ability to successfully work with all levels of IT professionals and end users.

Implemented development best practices, interacting with external business areas, technical product evaluation and recommendation, documentation and support of all departmental initiatives

Experienced in working on RESTful web services and Java Messaging using JMS.

Understand all aspects of the systems lifecycle including design, analysis, development, documentation, testing, deployment, and support of web-based applications

Worked closely with Business Analysts and QA team members to understand requirements and design and ensure system meets business and technical objectives.

Exposure to NO SQL databases like Mongo DB and experience in developing test cases using Junit and Mockito.

EDUCATION

Master’s in Computer Science from California State University, Northridge, CA

Bachelor’s in Computer Science from JNTU, Hyderabad, India.

SKILLS

Languages: Core Java, SQL, HTML, XML, AngularJS, JavaScript, CSS.

Technologies: Servlets, JSP, Spring Framework, JavaBeans, JDBC, Hibernate, AWS, MySQL, CSS

Frame works: MVC, Spring Framework 3.2, Angular-JS, Hibernate.

Operating Systems: Windows XP/07/8/10, Unix, Linux, Mac OS

Databases: MySQL and MongoDB

Servers: Weblogic 10, WebSphere 7, WAS (Websphere application server), Tomcat 7

Tools: Eclipse, Visual Studio, Sublime Text, Atom, Git, SOA, Query Tool, CVS, SVN, Putty, FTP, ANT, Jenkins, JMeter

EXPERIENCE:

Client: Sabre Holdings, Dallas, TX Feb 17 – Till Date

Role: Java/J2EE Developer

The Crew Manager Next-Gen project focused on managing crews for airline companies in real time. The end user could easily perform operations such as assign/de-assign, hotel layover, standby, training and qualification for crew members. This application would also generate an optimized schedule for all crew members in an airline for a given period of time.

Responsibilities:

Developed technical design documents prior to code development.

Designed and developed server-code using Java/J2EE standards.

Involved in most of the UI and Business level enhancements in Web based UI application.

Used Agile Scrum methodology for iterative incremental software development

Applied J2EE design patterns like Singleton, Data Transfer Object DTO, Data and Business Object VO during the development of components.

Used Visio to prepare Flow Diagram, Class Diagram and Sequence Diagram.

Used WebLogic Application Server to deploy the build.

Developed front-end screens using Spring MVC, JSP, HTML, AJAX, JQuery, backbone, marionette, JavaScript, CSS.

Developed POJO based programming model using spring framework.

Used J2EE for the development of business layer services.

Involved in Coding and testing of Java features using Spring MVC, JSP, and web services.

Research, Design, Develop, Unit Test, Deployment and Support of Java based Web and Enterprise applications in both windows and UNIX environments.

Involved in implementation of persistence layer using Hibernate and prepared Value Objects.

Followed the Java coding standards for scalability, reusability and ease of maintenance. Used Spring framework along with JSP, Servlets, HTML, CSS, JQuery and JavaScript to construct dynamic web pages.

Hibernate and JDBC were used against MySQL and Oracle databases at DAO data layer.

Coded Test Classes using JUNIT for Unit Testing.

Environment: Core Java, Hibernate, Spring, Apache CXF, Eclipse, UML, HTML, Java Script, JQuery, XML, JBoss, Log4j, Oracle, JNDI, JUNIT, ANT.

Client: Farmers Insurance, Woodland Hills, CA Jan 16 - Dec 16

Role: Java/J2EE Developer

This application provides a unified Web experience for State Farm customers and the agents. The customer could save the quote application at any point of time and able to retrieve previous versions from any platform, internet or agent. I was a part of redesigning an old auto quote purchase application to improve the performance, look/feel and scope to future extensibility.

Responsibilities:

Developed Web-application screens using Angular-JS, Spring and Hibernate Framework.

Developed Spring services, Dao's and performed object relation mappings using Hibernate and JPA.

Involved in transforming XML data in to Java Objects using a JAXB binding tool.

Developed Spring based JMS message listeners to consume messages from the Queue.

Developed scheduling components using Spring batch and created aspects using Spring AOP.

Does the root-cause analysis for the tickets raised and identified immediate solutions so as not to impact the business, as well as focused on making the permanent fix for the problem areas identified.

Developed unit test cases to test spring services using JUNIT and Mockito framework.

Analysis and updating of the existing Product data on MySQL database to support new GDS inventory and coordinating the changes with Database Team.

Developed lot of reusable components and utility classes in core Java, created multiple abstract classes and interfaces to abstract the underlined details from end user

Responsible for debugging, testing, maintaining and deploying the application and configured log4j.

Environment: Core Java, Java 1.8, Angular-JS, JMS, Hibernate, Spring, Apache CXF, Eclipse, UML, HTML, Java Script, JQuery, XML, JBoss, Log4j, Oracle, JUNIT, Maven, GIT and Mockito.

Client: Visual Soft, Hyderabad, India Sep 13 – Jun 15

Role: Java Developer

This project attempts to automate the income tax and the sales tax procedures. This project

is not specific to any country, but to display the working of the model, the guidelines and business rules

Specific to the Indian government’s tax procedures have been considered.

Responsibilities:

Worked on Rest based Web services for getting and updating the Order information in the application.

Developed Restful web services using Spring Framework.

Added tasks to the website using core Java.

Coordinated with offshore team for assigning defects and enhancements.

Configured applications and services hosted from lot of new servers and environments.

Developed UI screens using JSP, JavaScript, Html and involved in application deployments to weblogic.

Used Junit Test Cases for testing various backend components in the application.

Used SVN for version controlling and Log4J for logging.

Interacted with other teams to capture business needs, manage expectations, and reviewed deliverables to ensure a successful implementation.

Involved in developing and maintaining services based architecture utilizing open source technologies like Hibernate ORM and Spring MVC Framework.

Performed deployments on JBOSS.

Optimization of Hibernate mapping in order to boost performance of system. Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.

Implemented SOA based architecture using web services to build a loosely coupled system.

Environment: Java 1.5, Spring MVC, Angular-JS, JMS, Hibernate, Spring, Eclipse, UML, HTML, Java Script, JQuery, JSON, Linux, Log4j, Oracle, JNDI, JBOSS, JUNIT, Maven, TFS, Git and Mockito.

Client: United Health Care - Hyderabad India Jan 12 – Aug 13

Role: Java Developer

This application was developed to provide better service to the customers and helpful to the hospitals maintaining individual patient's life time medical record. The records can be accessed anytime, anywhere, instantly, with recently updated information of all the patients particularly ICU patients.

Responsibilities:

Involved in complete SDLC management using Waterfall – Requirements gathering, Design, Analysis, Development and Testing.

Followed the Java coding standards for scalability, reusability and ease of maintenance. Used Spring framework along with JSP, Servlets, HTML, CSS, JQuery and JavaScript to construct dynamic web pages.

Configured Hibernate for accessing the database. Used Oracle SQL Developer as an oracle client to query the database.

Developed EJB middleware components to implement business objects and business logic of the system.

Was responsible for the support and maintenance of the application.

Provided weekly status reports to the manager with the latest information of all ongoing activities.

Designed and implemented the entire university’s Financial Services web system making it compatible with PeopleSoft system and allowing delegated users to have access to the required financial reports.

Involved in the implementation of Stateless session beans (EJB) for business logic layer and Entity beans for persistence.

Environment: Java 1.5, JMS, EJB, JSP, JSTL, Custom tags, UML, HTML, Java Script, WebSphere, Log4j, MySQL, JNDI, JUNIT, ANT, SVN



Contact this candidate