Java/j2ee Developer Resume
3.00/5 (Submit Your Rating)
Chicago, IL
SUMMARY
- 6 years of experience in developing Web & Enterprise applications using JAVA and also in front end development with HTML, CSS and Angular and AngularJS
- Hands on experiencein Java Spring framework, Spring data JPA, Java messaging services(JMS), Version Control System(SCM), Jenkins, Rundeck, Orika framework, Tomcat web servers, Apache httpd configurations.
- Diverse experience utilizing Java tools in business, Web, and client - server environments including Java Platform, Enterprise Edition (Java EE), Enterprise Java Bean (EJB), JavaServer Pages (JSP), Java Servlets (including JNDI), Struts, and Java database Connectivity (JDBC) technologies.
- Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.
- Extensive experience with data modeling and semantic technologies: RDF/OWL, Triple stores, SPARQL
- Experience in Software life cycle phases like Requirement Analysis, Implementation and estimating the time-lines for the project.
- Proactively identified and resolved several design issues, which would have otherwise been critical bugs in production.
- Results-driven, customer-focused, articulate and analytical Software Engineer who can think "out of the box".
- Highly adaptable in quickly changing technical environments with very strong organizational, problem solving and analytical skills
- Experience applying the latest development approaches including MVC, event-driven applications using AJAX, Object Oriented (OO) Java Script, JSON, and XML.
- Strong communication skills, with the ability to convey concepts/requirements between technical and non-technical stakeholders.
- Good written and oral communication skills and Interpersonal skills with a strong ability to excel through collaboration with team members.
- Experience with Front end testing like Mocha, jasmine and Karma.
- Knowledge of the working methodology of functionality and load testing tools.
- Hands on experiencealso in Angular and AngularJS and Vuejs
- Knowledge of Eclipse tool for the development of java projects. Sublime and VSCode for front end development.
- Cohesive team worker, having strong analytical, problem solving and interpersonal skills.
TECHNICAL SKILLS
Programming Languages: C, Data Structures, C++, JAVA
Java Technologies: Core Java, Collections, Multithreading, JDBC, JDBC, J2EE.
Databases: SQL, Oracle.
Operating Systems: UNIX, Windows
Web Designing: HTML, XML, Java script, AngularJS, Angular4
Scripts& Build tools: JavaScript, TypeScript, UNIX Shell Scripting..
Build, CI &Deployment Tools: Apache Ant, Maven, Gradle & Jenkins.
Testing & Debugging Tools: Junit, TestNG, SoapUI, QualityCenter, JIRA, RestClient & Jmeter
Code Security & Coverage Tools: Sonar.
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
Java/J2EE DeveloperResponsibilities:
- As part this project I had designed the architecture for CheckIn and MMB streams related applications and also involved in analysis of few services of Amadeus needed from these streams .
- Familiar withSAS9.2 and 9.4 inSASversions. Creation of new datasets from raw data files using import and infile techniques and modified existing datasets using SET, MERGE, UPDATE and CONDITIONAL statements.
- I took the pride of developing an JMS project that can interact with backend(wrapper on Amadeus services provided by client).
- And also helping new joiners in project to become productive by giving knowledge transfer sessions.
- Not only from BackEnd Application I had played key role in Front End application as well.
- UsedSASMacros extensively in the creation of new programs as well as the modification of existing programs to improve ease and consistency of results.
- Created Webpages for Checkin and MMB streams from scratch with AngularJS satisfying the requirement given by user.
- Not only developing the application, I had made few suggestion to client as well to get better user experience in the site
- Expertise in transforming data imported from disparate data sources into analysis data structures, usingSASfunctions, options, ODS, array processing, macro facility, and storing and managing data inSASdata files. Developed Patient profiles.
- I had my contribution in setting by Sonar, Jenkins and rundeck for CI and CD for our project
- I have Enabled Apache Httpd configuration for all our Java application and frontEnd applications and also redirection rewrite configuration
- Based on Client and enterprise architect recommendations we had been migration our existing AngularJS application to latest Angular 4 framework as well.
- As part of technologies from API point of view, I had worked with Spring and hibernate, SOAP web services with XML formatted and JSON formatted data.
Confidential
Java/J2EE Developer
Responsibilities:
- Handled the tasks of providing technical direction for designing, developing and integrating systems for customers.
- Handled the tasks of identifying system deficiencies and implementing effective solutions.
- Involved in migration of entire application to java and Web logic 10.
- Redesigned and coded the entire token scheduler and the way Secured tokens are processed in wholesale.
- Implemented Struts framework to develop Presentation layer. Used Tiles framework to create reusable templates.
- Develop, implement, and maintain AJAX based rich client for improved customer experience.
- Designed and developed the Business Layer and the service layer that meet the business by utilizing java.
- Implemented spring 3.x to connect the presentation layer and the model layer.
- Introduced Spring AOP for Audit logging, and implemented Dependency Injection (IOC).
- Have written complex SQL queries and PL/SQL stored procedures for various products flows.
- Generated build file using ANT1.6 and integrated with Anthill pro for continuous build and deployment.
- Used SVN to perform Checking-out and Checking-in of codes from the repository.
- 24x7 on call support of the application on rotational basis, resolving the WiDs tickets and supported DNS rollover activities.
- During the Quality Assurance and Production Push phases, my duties include reviewing the software test plan, explaining requirements to the QA team, assigning bugs to team members, and eventually working with the Operations Team to push the application into the production environment
- Worked as a single point of contact for all the migration projects from AES.
- Suggested and supported all new environments for migration (MIT), where the application code was deployed and managed.
- Solely managed AES - MIT environment and address all the issues related to deployment and testing.
- Identified the root cause for issue branched out from testing the application with migrated profiles and accounts.
- Made emergency code fixes and deployed to MIT environment for QA validation.
Confidential
Java Developer
Responsibilities:
- Designed the system according to J2EE specification and Struts MVC architecture.
- Hibernate query language (HQL) has been implemented to write SQL queries for hibernate data objects.
- Designed and implemented Servlet module to capture the XML as request and parse XML.
- Implemented J2EE Design Patterns like DAO, Value Object, Factory, for the integration of application modules.
- Deployed transaction management and created log using dynamic proxy.
- Used Web Service calls to access the remote services in different applications.
- Used spring transaction management API’s and coordinates transactions forJava objects.
- Developed different controllers that return the response both in JSON and XML.
- Changed code on Client specific framework Presentation services which is customized version of struts with AJAX.
- Collaborated in the design of program logic with BA to implement required functions.
- Interacted with the users for solving technical problems.
- Developed the application using Eclipse IDE and worked under Agile Environment.