Java Developer Resume
Natick, MA
SUMMARY
- Over 5 years of industrial experience in designing, developing, testing and automation architect using Java/J2EE technology stack.
- Strong Programming Skills in designing and implementation of multi - tier applications using Java, J2EE, JDBC, JSP, HTML, Spring, Struts, Maven, JavaScript, AngularJS, ReactJS, NodeJS, Servlets, CSS.
- Expertisein web application development using spring framework.
- Experience in design and implementation of different patterns J2EE and gang-of-four.
- Excellent experience in shared service SOA platform design and development using SOAP and RESTFUL.
- Proficient in different Design patterns like MVC, singleton etc.
- Excellent Experience in Web Application (war) development and deployment.
- Implemented Web Service both SOAP and Restful in Web Application using Restful API.
- Experience in tools like Eclipse, Soap UI, SQL Developer, Db2 Visualizer, HP ALM and Jira.
- Proficient in web technologies like JavaScript, XML, and XSL.
- Have good knowledge in JUnit testing framework.
- Used logger framework and have excellent exposure to Apache log4j logging utility.
- Experience in working with Databases like Oracle EE, MySQL, MS-SQL server.
- Good working experience with application/web servers such as Web logic 10/11g and Apache Tomcat 7.0/8.0/9.0.
- Expertise in Cutting Edge Technologies like EJB, JMS, XML and WebSphere MQ Series with good experience in Developing and Deploying Enterprise Java Beans (EJB) on Application Servers like Web Logic, Web Sphere and JBoss.
- Comfortable working with MEAN (MongoDB, Express, Angular,NodeJS) stack.
- Familiar with Software development life cycle (SDLC) process using agile methodology, including requirements definition, prototyping, proof of concept, design implementation, unit testing and support.
- Quality exposure to designing and building automation frameworks in support of continuous integration in a test-driven development (TDD).
- Management and design of integrated build pipelines using continuous integration workflows such as Jira, Git, Stash, Bamboo, Jenkins, Docker, Artifactory, Nexus.
- Experience in Automation tools like HP UFT/QTP (Functional & Regression Testing), Selenium Web Driver for testing Client Server, Windows based and Web based Applications.
- Have keen analytical ability with excellent information analysis skills.
- Professional and Analytical skills coupled with good communication and interpersonal skills describing a committed team player and team leader.
TECHNICAL SKILLS
Languages: C, C++, Java, J2EE, SQL, VB Script, VBA
J2EE Common Service APIs: Servlets, JDBC, JSP, HTML
Framework/APIs/Tools: Apache Struts1.x, Spring, Web Services (SOAP, WSDL)
XML Web Services: XML, DOM, WSDL, XPATH, SOAP
Internet Technologies: HTML, CSS, JQuery, AngularJS, ReactJS, NodeJS, Java Script
Application Server: Web logic 7.0/8.1/9, Web sphere 7.0/8.0 and Apache Tomcat 7.0/8.0/9.0
Databases: Oracle, MySQL, SQL Server 2005, 2008R2, MS Access 2007-2016
Version Control: J Jira, Git, Stash, Bamboo, Jenkins, Docker, Artifactory, Nexus.
Defect Tracking Tools: HP ALM/Quality Center, JIRA
Testing Tools: HP UFT/QTP, Selenium Web Driver
Development Models: Agile, Waterfall
Operating System: Windows 7/8/10, Linux, Mac OS X
PROFESSIONAL EXPEREINCE
Confidential, Natick, MA
Java Developer
Responsibilities:
- Analyzed the BRD and designed LLD and HLD to get an understanding of the system.
- Extensively used UML to develop various use case, class diagrams, sequence diagrams.
- Involved in performing CRUD operation on database and views using DDL statement
- Barely involved in development of UI layer using JSP, HTML5, XML, XSL, JavaScript, Angular JS, NodeJS, and etcetera.
- Involved in the developing POJOs. Responsible for mapping bean class to database table using hibernate to provide persistence for POJOs.
- Used MongoDB with Hibernate based persistence for storing the data at the back-end.
- Implemented web presentation layer using Spring MVC, JSP tag libraries, JavaScript.
- Created RESTFUL web Services using spring framework with integrated Groovy for OSMIS designing and implementation.
- Made use of Spring Boot to rapidly develop the application with certain micro services and deployed them with the application.
- Save personal information details of customer through express API in MongoDB.
- Save supporting documents for loan process into file server using file stream npm in NodeJS
- Involved in developing complex PL/SQL stored procedures, triggers and views.
- Involved in the writing detailed documentation of projects which comprises of every single task i.e. from setting up the environment to project deployment.
- Used the Elastic Beanstalk to create the web applications with the integration ofDocker.
- Involved in writing and implementing test cases using JUnit.
- Deployment and management of application in WebLogic server in DEV, QA and PROD environments.
- Used SVN as version control.
- Used Jenkins as continuous integration (CI) tool for the application.
- Used Confidential Jira Agile to manage tasks and to implement Agile Scrum.
ENVIRONMENT: J2EE, WebLogic Server, Spring MVC 4.0, Hibernate, RESTFUL web services, MongoDB, SVN, HTML, CSS, JavaScript, Angular JS, NodeJS, Spring Boot, microservices, JUnit, XML, Agile, JIRA, Git, Docker.
Confidential, Atlanta, GA
Java Engineer
Responsibilities:
- Converting the business requirement to technical specification and created detailed design.
- Participated in Agile development and worked in different sprints with daily standup meeting and progress reporting.
- Involved in applying design concept, components, interfaces and patterns of the application.
- Involved in application development in Core Java coding with Java APIs such as Collections, Multithreading, Exception handling and Enumeration to fulfill the implementation of business logic.
- Development of front end page was done using Bootstrap / CSS / HTML5.
- Participated in development of a well responsive single page application using ReactJS framework and JavaScript.
- Implemented Responsive Web Design Bootstrap.
- Implementation of the Business logic layer for MongoDB Services.
- Designed and implemented the in backend using spring technologies.
- Involved in support process for production deployment and release.
- Designed and developed modules and prepare Unit Test case for each module.
- Created services which involves in storing and retrieving the user data from database for application.
- Involved in fixing various defects in QA, UAT environment.
- Configured JUnit and wrote test cases for various service calls.
- Having Data modeling experience with MYSQL/Oracle.
- Familiar with Hadoop components like HDFS, MapReduce.
- Participated in SCRUM calls.
- Defined new process improvement opportunities and validated data in different levels.
ENVIRONMENT: Spring4.0, Bootstrap, Java, HTML 5, Oracle 11g, Web Logic 11.11, Java Script, JVM, XML, Jenkins
Confidential
Senior Software Engineer
Responsibilities:
- Worked on applications from various phases starting from requirements gathering, design, and code development through the release and post release support activities.
- Followed Waterfall Model principles in developing the project.
- Used spring (MVC) framework.
- Integrated various modules using Spring Web flow.
- Involved in project development, deployment and release.
- Used Mongoose API to access MongoDB.
- Worked for enhancing the Portal using HTML, JavaScript, XML, JSP, Java, CSS as per the requirements and providing the client-side JavaScript validations.
- Analyzing JVM logs and log file configuration start stop of JVM application.
- Worked on configuring WebLogic Server to use different JVMs.
- Designed and developed services using RESTFUL and SOAP.
- Used Web service for integrating with the enterprise application.
- Monitored various application batch jobs periodically.
- Prepared estimates and timelines for Design, Implementation and Unit testing phases.
- Fixed high priority production issues and co-ordinate BAU releases with offshore team.
ENVIRONMENT: JDK1.8, Spring 4.0, Java, HTML, MongoDB, dB Visualizer, Web Sphere, JSP, CSS, XML, JVM.
Confidential
Software Engineer
Responsibilities:
- Coordinating with Project Manager for getting the requirements and developing the code to support new applications.
- Understanding the application domain and the existing architecture.
- Providing Java programming support for existing and new applications.
- Developing Web applications using Java, J2EE,Spring MVC and JSP.
- Designed the Front-end Screens using JSP, Servlets, HTML and JavaScript.
- Wrote SQL queries for JDBC data handling.
- Worked on Apache Tomcat web server.
- Involved in Coding of maintenance phase.
- Developed various test cases and performance unit testing using JUnit.
Environment: Java (J2EE), Eclipse, JavaScript, Bootstrap, JSON, HTML, CSS, XML, XPath, JSP, Servlets.
Confidential
Software Developer/Intern
Responsibilities:
- Interacting with customers to gather, analyze the technical/functional requirements.
- Understand application architecture, system design and coding according to business requirements using JAVA/J2EE.
- Gained experience in Struts 1.6, Maven 2.0, XSL, XML, Ajax, JavaScript.
- Developed and executed the test scripts with Selenium and Java.
- Developed test code in Java language using Eclipse IDE and JUnit framework.
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium IDE.
