Sr.java Developer Resume
Bedford, NH
SUMMARY
- Around 9 years of Java/J2EE experience in software development, application design and implementation of medium and large projects.
- Rich software development experience in Java/J2EE, Spring, Micro services, Spring boot Hibernate, REST/RESTful Web services and MQSeries.
- Good exposure to design patterns such as Business Delegate, Session Façade, Service Locator, Factory, Adapter, Data Transfer Objects, Data Access Objects.
- Expertise in Object Oriented Programming using Core Java, Multithreading, Synchronization, Serialization and Collections.
- Comprehensive knowledge of Web/Client Server development using n - tier architecture in Web based (J2EE) and Client/Server Architecture.
- Experience in programming, deploying, configuring, and fine-tuning mid-tier popular J2EE Application Servers such as IBM Web Sphere, Jboss, BEA Web Logic, Apache Tomcat and Apache HTTP Server.
- Expertise in front end web designing using HTML 5, CSS and lightweight java scripting DOJO, Moo Tools, JQuery, AngularJs.
- Experience in Agile development model/SCRUM, Test Driven Development (TDD) and working wifin an on-shore/off-shore development model.
- Good Knowledge in Database Design and familiarity wif project life cycles.
- Good Exposure to AWS, VPC, Amazon EC2, Amazon RDS, Amazon S3, Amazon ElastiCache, Cloudwatch, Amazon Route 53.
- Experience working on couple of RFPs for Pre-Sales, wherein involved in initial evaluation of requirements and developing answers to RFP questions.
- Excellent Client Communication skills and interpersonal skills - involves understanding client requirements and bridging effective communication between teams.
TECHNICAL SKILLS
Programming Languages: Core Java, J2EE (EJB, JSP, Servlets, JDBC, JMS)Visual Basic 6.0, PL/SQL, Gradle
Programming Methodologies: OOAD, UML Modeling
Web Technologies: HTML5, DHTML, JavaScript, Css3, jQuery, AngularApplication ServersWebLogic 11g, WebSphere 6.1, Apache Tomcat 8, JBoss
Databases: Oracle 9i/10g/11g, MySQL 5.7, Sybase
Operating Systems: Windows, Linux, UNIX
Java IDE/Environments: Eclipse, RAD
Frameworks: Spring 4.0, Hibernate 4.0, Hibernate Validator, Spring Boot, Microservices
Tools: SoapUI,Ant, Maven, Log4j, TOAD, SQL Developer, Visual
Paradigmfor: UML, MS Visio
Version Control Tools: ClearCase, GIT, Bitbucket
PROFESSIONAL EXPERIENCE
Confidential, Bedford, NH
Sr.Java Developer
Responsibilities:
- Designing and architecting teh application modules at various levels.
- Coding various modules using Java/J2EE technologies, Spring, Spring Boot, Microservices, Hibernate, XML.
- Facilitating Joint Application Design (JAD) Sessions wif business users and development team to drive out detailed business requirements, functional requirements or specifications.
- Helping teh Performance team wif teh performance suite execution and analyzing teh results.
- Created all teh services to work wif teh various entities provided and restified teh services using REST APIs using JAX-RS.
- Worked on writing Cucumber test cases for functional/end-end testing.
- Analysis on various market products providing VIN verification/lookup services.
- Designed, developed and maintained teh data layer using Hibernate 4.0 and used Spring to integrate wif Hibernate
- Worked on creating Junit test cases and used mocking frameworks like power mock Mockito.
- Helping DevOps team in deploying and maintaining teh application in Continuous Integration Continuous Deployment (CI/CD).
- Configured Maven for Java automation projects and developed Maven Project Object Model (POM) for Unit and Integration tests
- Implemented Persistence layer using Hibernate to interact wif teh Oracle database, Used Hibernate Framework for object relational mapping and persistence.
- Implemented spring boot for integration.
- Worked wif fully cross browsers issues and implemented css style sheets
- Decoupled restful services into micro services for better reusability.
- Followed Agile Methodology to manage full life-cycle development of teh project.
Environment: Java 8, Spring 4, Hibernate 4, Amazon VPC, EC2, RDS, S3, GIT, REST Web services, Spring boot, microservices, XML, JSON, Quartz, MySQL, Tomcat 8, Linux OS, Eclipse, Jenkins, Redis, Mockito.
Confidential, Dallas, TX
Sr.Java Developer
Responsibilities:
- Involved in Requirements gathering, Analysis, Design, Development, and Testing of teh application using AGILE methodology (SCRUM).
- Contributed greatly to increase in code quality and productivity through Test driven development (TDD), Pair Programming, and Agile Estimation and Planning.
- Implements web applications using HTML5, CSS3, Java Script, Angular JS, Angular 4/6, JQuery, Yemon, npm, grunt etc.
- Developed Microservices using Spring Boot that create, update, delete and get teh assignment information from backend.
- Developed server components of using Java 1.8, Spring Batch, Spring Data JPA and Hibernate.
- Worked extensively on developing controllers, Interfaces and implementation classes using Spring MVC framework & used Microservices architecture wif Spring Boot based service through REST.
- Developed REST controllers using Spring Data REST to serve teh UI wif required JSON data.
- Designed and developed Microservices business components using Spring Boot, Spring JPA.
- Consumed REST based Microservices wif Rest template based on RESTful APIs.
- Implemented autantication and authorization for Rest API using Spring Security.
- Used complete annotation-driven approach to develop teh application using Spring Boot and was also involved in setting up teh Spring bean profiling.
- Implemented teh logging mechanism using log4j framework.
- Hands on experience on UNIX commands, used to see teh log files on teh production server.
- Database design and writing stored procedures, packages and SQL queries in PL/SQL.
- Configured JBOSS Application server and used Oracle database wif Hibernate ORM framework and used teh functionalities of Hibernate second level EHCache.
- Identifying and delivering solutions to resolve huge performance bottlenecks using Jmeter, MAT tool, database and OS reports and better designs.
- Used Gradle as a build tool and Jenkins for building and deploying teh application to multiple environments and monitoring teh build status of teh project.
Environment: Java 8, Spring, Angular 4/6, NodeJs, WebStorm, Microservices, Hibernate 3, AJAX, JavaScript, XML Spring Boot, Web service, SOAP/REST, JAX-WS, Spring batch, Oracle Database, Mockito, Grunt, UNIX, Jenkins 1.6/2.0, Log4j, SonarQube/SonarLint.
Confidential, MI
Sr. Java Developer
Responsibilities:
- Proposed a new design to fill teh gaps in existing system and implemented teh same after getting approval from teh Customer.
- Taken responsibility for overseeing teh Quality procedures related to teh project and code review.
- Implemented Persistence layer using Hibernate to interact wif teh Oracle database, Used Hibernate Framework for object relational mapping and persistence.
- Worked on HTML5 code and integrated CSS style sheets to it.
- Created all teh services to work wif teh various entities provided and restified teh services using REST APIs using JAX-RS.
- Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to teh frontend managed beans using Spring IOC pattern.
- Identified and developed reusable components over teh project
- Helped teh team in achieving teh typical functionalities like, caching at various levels in Hibernate.
- Guided teh team to meet teh deadlines.
- Implemented account creation module as a Single Page Application using AngularJS along wif HTML5 validation.
- Created Spring REST controllers to create teh rest services, exception mappers, validators etc.
- Developed backend services, Data Access Objects and data repositories using Spring and Spring JPA
- Developed single page applications using angularJs
- Maintained teh copy at Version Control Unit.
Environment: Java 7, Spring 3.5,Hibernate 4, XML,Gradle, JSON, JMS, IBM MQSeries, Oracle, Weblogic, Eclipse, ClearCase, XStream,AngularJs2Visual Paradigm.
Confidential
Java-J2EE Developer
Responsibilities:
- Developed XML files and parse using SAX and DOM parsing for Web services.
- Involved in writing, testing and implementation of teh Triggers, Functions, Stored Procedures, Packages using PL/SQL.
- Worked on FRACAS, teh core application serving Applied Materials’ Field Service, is a comprehensive tracking and reporting application for recording customer engineer's calls, labor hours, non-conformances, and materials used against installed base systems.
- Involved wif teh team to develop applications throughout their lifecycle of web interface, Trade card framework infrastructure and clusters scalability.
- Used JSP pages through Servlets Controller for client-side view.
- Implemented Business Logic using Stateless Session Beans. Developed additional halper classes required by teh EJBs to carry out teh new business logic.
- Always used teh best practices of Java/J2EE to minimize teh unnecessary object creation.
- Explored teh incompatibilities wif Restful and non- Restful approach and brainstormed teh resolution.
- Working experience in using Oracle 10g backend Database.
- Used JMS Queues to develop Internal Messaging System
- Deployed teh application in Web sphere Server.
- Performed Unit testing, Performance/ load testing using JUNIT.
Environment: java 7, JSP, JQuery, JavaScript, Struts, JMS, JUNIT, EJB, Web Sphere, RESTful, Oracle.