Sr. Java Developer Resume
Roseland, NJ
SUMMARY
- Java/J2EE Software Developer with 8+ years of focused experience of Web based applications with provisioning of groundbreaking and customized solutions to meet capricious industry requirements.
- Participated in entire Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Development, Testing, Implementation, Documentation and Support of software applications.
- Very good knowledge on implementing core concepts of Java like Multi - Threading and Collections.
- Experienced in creative and effective front-end development using JSP, JSP Tag Libraries, Servlets, JavaScript, HTML, JQuery, JSON, JavaScript, Ajax and CSS.
- Experience in developing Web Services using XML over HTTP(s), SOAP/WSDL and REST(JSON).
- Extensive experience in developing Microservices usingSpring Boot, Netflix OSS (Zuul, Eureka, Ribbon, Hystrix) and followed domain driven design.
- Involved in designing in web pages using HTML 5, XHTML, CSS3, JavaScript,Node.js, Redux,Node-Bootstrap, .js, express.js, Mongo DB.
- Expertise in programming with Spring Framework, Spring MVC, Spring IOC Container.
- Expertise in programming with Hibernate Framework, Hibernate Configuration, DAO Design.
- Experienced in using Version Control Tools like CVS, SVN, GIT and VSS.
- Experience in developing Web services using Axis and WSDL.
- Have excellent Relational Database understanding and experience with Oracle 10g/11i, IBM DB2.
- Strong problem solving skills, good communication, interpersonal skills and a good team player.
- Strong work ethic with desire to succeed and make significant contributions to the organization.
TECHNICAL SKILLS
Languages: Core Java, J2EE, C, C++, SQL, PL/SQL
J2EE Technologies: Servlets, EJB, JSP, JDBC, JSTL, JNDI, RMI, JMS, Java Beans
Architecture/Framework: Struts 1.x, Spring 2.x/3.x, Hibernate 2.x/3.x, Spring-core, Spring AOPSpring MVC, Spring JPA, Spring Boot
IDE Tools: Eclipse, STS, IntelliJ
Design Patterns: Session Façade, Singleton, DAO, DTO, Front Controller, Service Locator
Application/Web Servers: Web Logic 10.3, Tomcat, IBM WebSphere 6.1/7, JBoss, Glassfish
Databases: Oracle 8i,9i, 10g, 11g, 12c, IBM DB2, SQL Server 2008 and MySQL
Operating Systems: Windows 2000, Windows NT 4.0, Windows XP/Vista/7/8,10, Linux
XML Technology: XML, XSD, DTD, XML Parsers (DOM, SAX), Namespaces, XSLT, XML Beans
Web Technologies: JSP, Servlets, HTML, JQuery, DHTML, CSS, JSON, JNDI, JavaScript, AJAX.
Web Services: SOAP, REST, WSDL, XSD.
Methodologies: Waterfall, Agile/Scrum
Version Control: Subversion SVN,CVS, Visual Source Safe, GIT.
PROFESSIONAL EXPERIENCE
Confidential, Roseland, NJ
Sr. Java Developer
Responsibilities:
- Designing, developing, integrating, testing, troubleshooting and debugging of the embedded applications.
- Conducting Quality checks
- Release Maintenance Preparation and Deployment on the servers
- Involved in the SDLC process which includes Analysis, Design, Development, Testing and Maintenance of the application.
- Used Apache Maven for building the projects.
- Used SoapUI-5.2.1 for analyzing the web-service calls.
- Used Axon as a messaging service for creating the Topics.
- Used Spring integrated JDBC for the persistence layer.
- Created high perforamce Camel Routes which process large files and publish to Topics.
- Experience in using build/deploy tools such asJenkins, Docker for Continuous Integration & Deployment for Microservices.
- Created RESTFul webservices using Apache Camel.
- Created CI builds in Jenkins.
- Implemented automation tests for the server side code.
- Written test cases for the application code using JUNIT.
- Integrated JUNIT with Mockito framework.
- Used Oracle 11g and Oracle SQL Developer as backend database.
- Experience incore Java-Multithreading, collections, Servlets and JDBC.
- Experience withUse-Casedesign,ClassandSequencediagrams usingUML.
- Involved in the deployment cycle of the application.
- Solid experience on JavaScript Frameworks like MVC/MVVM JavaScript frameworks and Exposure toNode.js(Nodeeclipse & Enide Tool Collections), jQuery UI, Kendo UI.
- Worked on Unix environment and maintained the applications on dev cloud box.
- Participated in daily Scrums.
- Used Bamboo, Jenkins for continous Integration.
- Good experience in developingWeb Services SOAP, JAX-WS, WSDL. Used spring config server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Microservices deployment.
- Collaborated with a team to migrate Demandforce application from AWS to local servers that hugely profited the company.
- Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
- Used Jboss as the app server.
- Worked on GIT repository structure.
- Have very good knowledge on JIRA.
Environment: Java, JEE,, Java Script,,, .0, XML, Spring3.0, SpringMVC, SpringJPA, JMS, Junit, Mockito, SorceTree, Git, Oracle11g, Spring Security,JIRA,SOAP-UI, Apache Camel, Maven. JSP, HTML, XML, JavaScript, JQuery, JSON, AJAX & CSS
Confidential, Jersey City, NJ
Sr. Java Developer
Responsibilities:
- Created new UI pages for the application using AngularJs, JSP, HTML and JavaScript.
- Involved in analysis and design of the application.
- Implemented DAOs and Entities using Hibernate API and HQL.
- Entry level, yet strong use of jQuery, Node.js, Javascript, Foundation, and Bootstrap.
- Worked extensively on RESTful webservices.
- Extensively used Spring Integration with Hibernate..
- Used Spring IOC, Annotations and Controllers using Spring MVC for the web-app layer.
- Implemented Spring security on top of existing security framework.
- Modified the core application code which is written in Struts.
- Extensively used ITEXT5 for pdf generation.
- Configured and used the DocuSign integration with the app.
- Used Spring Boot configuration for developing a new web application.
- Written test cases for the application using JUNIT.
- Integrated JUNIT with Mockito framework.
- Used Oracle 11g and Oracle SQL Developer as backend database.
- Participated in daily Scrums.
- Used Bamboo for continous Integration.
- Used OEM(Oracle Enterprise Manager) for maintaining and deploying the app.
- Used Oracle Weblogic10.3.6 as the app server.
- Worked on GIT repository structure.
- Used SourceTree for maintaining the repository branches.
- Have very good knowledge on JIRA.
Environment: Java, JEE, AngularJs, Java Script, Jquery, AJAX, HTML5.0, XML, Spring3.0, SpringMVC, SpringJPA, JMS, Junit, Mockito, SorceTree, Git, Oracle11g, Spring Security,JIRA,SOAP-UI.
Confidential, Windsor, CT
Java Developer
Responsibilities:
- Involved in gathering requirements from business and prepared the documents with Use Case Diagrams.
- Responsible for writing functional and technical specifications
- Developed the UI enhancements that are required for the front end user by using Ext.js, JSP, HTML, Bootstrap and JAVA Script.
- Worked extensively on RESTful and SOAP based webservices.
- Invovled in analyzing the mapping of the entities to the database.
- Extensively used Spring Integration with Hibernate..
- Worked on ReactJSto develop features to improve customer experience
- Used Spring MVC design for the web-app layer.
- Extensively used Spring Data JPA for mapping and querying the database.
- Used Apache Maven for building the projects.
- Used SoapUI-5.2.1 for analyzing the web-service calls.
- Used Apache Active-MQ for testing the JMS listener classes.
- Written test cases for the application using JUNIT.
- Invovled in presenting the developed applications to the business.
- Involved in the designing of database schema for the application.
- Helped the Data-base team in analyzing the fields that are not used by the application.
- Used Oracle 11g and Oracle SQL Developer as backend database.
- Represented my team in all the escalated issues related to the application.
- Implemented Zipkins for distributed Micro Service Monitoring. Integrated Swagger UI and wrote integration test along with REST document.
- Participated in Agile Scrums.
- Used Apache Tomcat Server for the deploying the code.
- Worked on SVN repository structure.
- Have very good knowledge on JIRA and IBM Clear Quest.
Environment: Java, JEE, Java Script, Jquery, AJAX, HTML5.0, XML, SOAP, REST, WSDL, XSD, Spring3.0, SpringMVC, SpringJPA, JMS, Junit, Maven, SVN, Tortoise SVN, Oracle11g, Spring Security,JIRA,SOAP-UI, ActiveMQ.
Confidential
Java Developer
Responsibilities:
- Extensively used J2EE design Patterns.
- Applied Object Oriented concepts (inheritance, composition, interface, etc) and design patterns (singleton, strategy...Etc).
- Extensively used Factory and Singleton patterns in business logic.
- Involved in design and decision making for Hibernate ORM mapping.
- Involved in Managing Web Services and operations.
- Designed and Developed REST based Web Services and SOAP/WSDL to produce and retrieve information from various data sources and various web based services.
- Responsible for Web Services consuming and packaging using Axis.
- Developed Message Driven Beans to work with JMS Queues for asynchronous ordering process
- Developed Session and Entity (CMP) beans (EJB) for crucial business logic
- Extensively used JUnit for Unit Testing.
- Developed PL/SQL stored procedures.
- Built project using Apache Maven build scripts.
- Used GIT Version Controller.
Environment: J2EE, Java, JSP, Spring, Struts, Hibernate, Web Services (REST, SOAP/WSDL), XML, Spring MVC, IOC, Struts, Hibernate, EJB, Java Script, Jquery, HTML AJAX, Core Java, Threads, HTML5, CSS3, Oracle, DB2, Maven, GIT.
Confidential
Responsibilities:
- Responsible for System Analysis, Design and Estimation of the various changes required
- Responsible for managing and assigning tasks among the developers
- Created class diagrams and sequence diagrams using UML
- Developed UI and backend applications using Struts, JSF, Spring, Hibernate, Java, EJB, JSP, HTML, DHTML, JavaScript and AJAX.
- Developed SOAP/WSDL and REST based Web Services to interact with backend/internal systems
- Designed and Implemented Web service using Apache AXIS and REST (also used Apache HTTP Client)
- Developed the client application using Struts framework
- Used Hibernate for persistence to Oracle Database
- Developed Session and Entity (CMP) beans (EJB) for crucial business logic
- Developed Message Driven Beans to work with JMS Queues
- Worked on XML Parsing (DOM/SAX), XML Schemas/DTD and XMLBeans
- Performed Unit Testing using JUnit, and also developed build script using ANT
- Extensively used Agile Methodology for the Development.
- Developed packages, functions, and Stored-Procedures
- Software installation and maintenance reporting and checking the Server logs
- Involved in Code Reviews, Defect Fixing and knowledge transfer
- Extensively done the Performance Tuning of the application.
- Documented system flow for all Services involved.
- Worked with Content Management tool PVCS
- Participated in UAT with user.
- Environment: J2EE, STRUTS, Java, Hibernate, Session beans, JSP, Spring, EJB2.1, Web services, JavaScript, DHTML, XML, JMS, Web Sphere Application Server, Eclipse, RAD .
