Sr. Java Developer Resume
Allentown, PA
SUMMARY:
- Highly proficient in developing applications using Object Oriented Design, Analysis and Methodologies like RUP, Agile, and Xtreme Programming in client/server and distributed environments using J2EE architecture.
- Strong work experience in Insurance, Retail and Healthcare domains
- Demonstrated proficiency in various Java/J2EE technologies including Core Java, J2EE ( Servlets, JSP, JDBC ), Struts, Spring, Spring Batch, Spring Boot, Hibernate, JSF, JPA and Java Web Framework along with Web Services ( REST )
- Developed enterprise applications using Servlets, JSPs, JSTL, JMS, JDBC, AJAX, Java Mail, XML, XSLT, EJB, Web Services, JavaScript, Type Script, HTML and DHTML
- Experience using Apache Service Mix as integration platform and Apache ActiveMQ as messaging platform
- Experience with UI technologies such as Java Script, HTML, CSS, Boot Strap, Node JS, Angular JS, Responsive Web Design, Jasmine, Gulp, Karma
- Experience using J2EE Design Patterns like DAO Pattern, Singleton Pattern, Front Controller and Factory Pattern for reusing the most efficient and effective strategies for new development.
- Experienced in creating and using Spring REST and Jersey Implementation.
- Working knowledge of databases like MS SQL Server, Oracle 9i/10g, MySQL,DB2, MS Access and tools like oracle SQL Developer
- Sound knowledge of the Software Development Life Cycle and experience working in Web Servers like Tomcat 7.x/8.x and Application servers like Web Sphere, WebLogic and JBoss
- Good working Experience in using ANT, GULP and Maven scripts for building and deploying the application in web/App servers
- Experienced in using IDEs like Sublime text, Notepad++, Brackets, IntelliJ and Edit plus for front end development
- Expertise in using IDEs like Eclipse, Net Beans and RAD for development and debugging.
- In - depth knowledge of source control systems such as Subversion (SVN), GIT and build tools such as Jenkins Continuous Integration Server - Installation, Configuration and integrating these tools with other systems
- Experienced in working on multiple operating systems including UNIX, Linux, CentOS and Microsoft Windows.
- Experienced in Unit Testing of components using Junit, Mocking Frameworks, Jasmine and Karma
- A well-organized, quick-learner, goal-oriented team player with excellent analytical, troubleshooting and problem solving skills
- Excellent technical writing, communication & interpersonal skills
- Worked in Collaborative, Brain storming, results-oriented agile environment.
TECHNICAL SKILLS:
Programming Languages: Java, J2EE, PL/SQL
Application/Web Servers: Tomcat6.x/5.x, WebLogic 10.3/9.2/8.1/7.0, Apache 2.x, WebSphere 6.1/7.0, Apache ActiveMQ 2.9.0, Jboss
Databases: Oracle, MS Access, MySQL, IBM DB2
IDE: Sublime text, Notepad++, Brackets, Edit plus, Eclipse, IntelliJ, NetBeans and RAD
Web Development: HTML, DHTML, XHTML, CSS, JavaScript,, AJAX, JSON
Standards& Frameworks : Hibernate 3.x, Spring 2.5/3.1, Spring Batch, Spring Boot, JME, JDBC, JSP, JSF, Servlets, DOM, DOJO, RESTful, JUnit, Struts 1&2, Jasmine
Tools: MS Excel, MS PowerPoint, MS Word, MS SharePoint, crypto-js, TOAD, Google Earth, maven SOAP UI
Build & Design Tools: UML, Rational Rose, Maven, Ant, Jenkins, Gulp, Karma
Version Control: GitHub. SVN, CVS
Platforms: Windows (98, XP, 7), UNIX, LINUX
Methodologies: Agile, Waterfall
PROFESSIONAL EXPERIENCE:
Confidential, Allentown, PA
Sr. Java Developer
Roles and Responsibilities:
- Participated in the requirements analysis and technical assessment of the solution with POC to support the proposed solution.
- Actively engaged in Sprint planning, story creation along with acceptance criteria and helped the team in prioritizing the stories based on the dependency and importance of the features.
- Participated every phase of the project ( Agile methodology ), including iteration (Sprint) planning, daily stand-up meetings, iteration review, Sprint Demos, Retrospective etc.
- Used Java/J2EE Design Patterns such as Business Delegate, Session Facade, singleton in the project extensively, which facilitates clean distribution of roles and responsibilities across various layers of processing.
- Used Hibernate Template and named native queries for various database update, insert, delete operations and for invoking functions, stored procedures, triggers
- Used hibernate annotations to avoid writing a mapping file
- Data access layer implemented with an extensible, promise-based middleware layer to give customer granular control over what happens to requests and responses.
- Interacted with the Project Owner, Project-manager, Business analyst, Backend Team, QA Team, demoed my work, and meeting the acceptance criteria.
- Configured local and QA environment setup using Intellij, WebLogic 10.x, Oracle 10.2 and Java on Windows environment .
- Configure application resources in WebLogic application Server such as Data Sources
- Also worked on WebLogic performance and tuning of JVM is to get rid of out of memory errors on WebLogic logs.
- Established continuous integration (CI) practices and standards for the application.
- Configured and Deployed application on Apache Tomcat Application Server in Windows XP environment
- Wrote JUnit test cases to test business logic.
- Implemented spring partition and converted the GDR data to flat files.
- Each file consist of 1 million records and automatically converted to compressed format.
- Move the files from one bucket to another by using the AWS application.
- Doing code review of the code, which team members has developed.
- Organizing Knowledge Transition for the new Associates.
Environment: Java EE, XML, Eclipse, Oracle 10g, SVN, Mongo DB. JDK 1.7, Restful web service, Spring 3.2.5, Hibernate 4.3.2, JSON, AJAX, Sonar, Oracle 10g Database, Servlets, Apache Tomcat 7.0, UNIX/LINUX, JIRA, GIT, Jenkins, JUnit, Maven.
Confidential, Bentonville, ARSr. Java Developer
Responsibilities:
- Enable Confidential to capitalize on its associates’ experience and knowledge in strategic development projects
- Provide positive shift for Confidential associates to work on latest development projects
- Reduce Confidential ’s year over year costs by optimizing support & maintenance activitiesWal-Mart has identified a set of applications to be transitioned to Cognizant for remote support.
- This Statement of Work defines the scope, deliverables, high-level plan, key assumptions, and financial terms for the services to be provided by Cognizant to perform remote support for these applications.
- Developed class diagrams/sequence diagrams using UML and Rational Rose.
- Used Spring Core for dependency injection/Inversion of control (IOC), and integrated frameworks like JPA.
- Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
- Exposed the Web Services to the client applications by sharing the Rest Request and Response
- Used Apache Maven for project management and building the application.
- Used Log4j utility to generate run-time logs.
- CVS was used for project management and version management.
- Focused on Test Driven Development; thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
- Configured and worked with Apache Server.
- Displayed tabular data using AngularJS by applying filters on the table data.
- Used AngularJS HttpRequest to read data from web servers and process JSON data to render in the UI.
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML5/CSS3, Angular JS and bootstrap.
- Redesign the App using technologies of HTML5, CSS3, JS, Angular JS and JQuery.
- Utilized Rational Clear Case as a version control system and for code management
- To ensure cross-browser compatibility including IE 8, Firefox 3.5, Safari 4 and Chrome 4.0.
- Developed code obtaining bean references in Spring IOC Framework.
- Working with the business to gather requirements, understating the existing process and analyzing the feasibility of requirements.
- Analyze the requirements; prepare the low and high-level technical design documents.
- Developed new programs in Java, J2EE as per business requirements.
- Performed unit testing, creating data for testing and making test case documents.
- Performed system integration testing.
Environment: Java EE, XML, Eclipse, Oracle 10g, SVN, Informix. JDK 1.7, Restful web service, Spring 3.2.5, JPA, JSON, AJAX, Sonar, Oracle 10g Database, Servlets, Apache Tomcat 7.0, UNIX/LINUX, JIRA, GIT, Jenkins, JUnit, Maven.
Confidential, Hartford, CTSr. Java Developer
Roles and Responsibilities:
- Designed and developed for the Presentation layer using JSF, HTML, JavaScript, DOJO struts Tiles.
- Designed the front-end applications, user interactive ( UI ) web pages using web technologies like HTML5/CSS3.
- To ensure cross-browser compatibility including IE 8, Firefox 3.5, Safari 4 and Chrome 4.0.
- Involved in analysis, design, construction and testing of the online Insurance application.
- Involved in development for Search Module in sox 404, sox404 Details and Send fax modules.
- Involved in development reports in ABW application.
- Involved in development for Jsf, Ejb and JPA.
- Involved in to write a unit test documents for all modules.
- Involved in Easy mock Junit test cases.
- Involved in Exception handling to develop the all modules.
- Apache Ant was used for the entire build process.
Environment: JAVA, J2EE, JUnit, ANT, AJAX, JSF, EJB, JPA, DB2, JavaScript, Eclipse, PL/SQL, SQL server2005.
Confidential, Atlanta, GAJava Developer
Roles and Responsibilities:
- Designed and developed for the Presentation layer using JSF, HTML, JavaScript, DOJO struts Tiles.
- Designed the front-end applications, user interactive ( UI ) web pages using web technologies like HTML5/CSS3.
- To ensure cross-browser compatibility including IE 8, Firefox 3.5, Safari 4 and Chrome 4.0.
- Involved in analysis, design, construction and testing of the online Insurance application
- Involved in development for Search Module in account info, enroll info, Misc. info, Search criteria.
- Involved in development for fraud Module in fraud queue, pending queue and work item.
- Involved in development for Jsf, spring and Hibernate.
- Involved in Logger functionality using in Log4j.
- Involved in Junit test cases.
- Involved in Exception handling to develop the all modules.
Environment: JAVA, J2EE, JUnit, JDK 1.6, ANT, AJAX, JSF, JSF, spring 2.0, Hibernate 2.0, Log4j , Oracle, HTML, Java Script, Ajax.
Confidential, Littlerock, ARJava Developer
Roles and Responsibilities:
- Designed and developed for the Presentation layer using JSP, HTML, JavaScript, DOJO struts Tiles.
- Designed the front-end applications, user interactive ( UI ) web pages using web technologies like HTML5/CSS3.
- To ensure cross-browser compatibility including IE 8, Firefox 3.5, Safari 4 and Chrome 4.0.
- Involved in development of worklist, ManageContractworklist and duplicate check details modules.
- Coding Java Business Objects, handler and Controller classes using Spring Framework.
- Coding of validator classes to handle business validations and UI validations
- Involved in development of all modules using in Spring DAO.
- Involved in Low Level Design, System test cases.
- Involve in system test cases.
- Involved in Logger functionality using in Log4j.
- Involved in Junit test cases.
Environment: JAVA, J2EE, JUnit, JDK 1.6, ANT, AJAX, JSP, Oracle, Spring2.0 , Jdbc, Jboss 4.0, Maven 3.0.
Confidential, Atlanta, GAJava Developer
Roles and Responsibilities:
- Involved in Understanding the project requirements.
- Responsible for doing the code review of most of the modules.
- Developed form Bean and Action Classing in Struts.
- Developed in persistence Logic used in Hibernate.
- Involved in Coding as per the design.
- Involved in system test cases
Environment: JAVA, J2EE, JUnit, JDK 1.6, ANT, AJAX, Oracle, Struts1.2, Hibernate.3.0, Tomcat 6.0
ConfidentialJava Developer
Roles and Responsibilities:
- Involved in code development for my modules by using servlets, jsp.
- Developed Form Bean, Action classes using in Struts.
- Involved of validator classes to handle business validations.
- Involved in Low Level Design, System test cases.
- Involved in unit testing
Environment: JAVA, J2EE, JUnit, JDK 1.6, ANT, AJAX, Jsp, Servlets, Jdbc, Struts1.2, Eclipse, Oracle, web logic.