Java/j2ee Developer Resume
FraminghaM
SUMMARY
- A competent professional with 5+ years of experience with complete Software Development Life Cycle in both Web based and Enterprise applications including requirement analysis, design, and implementation and testing with emphasis on Object Oriented, Java 1.8/J2EE and Client Server Technologies
- Experience in developing applications using waterfall, Agile (XP and Scrum) methodologies and Test First, Test Driven Development and Service orientation architecture
- Experience in Front - End UI technologies like HTML5, DHTML, CSS, jQuery, JSON, AJAX, Node JS, Angular JS and VERSION 4, Backbone JS, Bootstrap, Tag Libraries, JSTL
- Experience in developing web applications on MVC based frameworks like spring, Spring IOC, Spring Security, Spring Boot, Spring Batch and Spring MVC
- Expertise in J2EE Technology-Spring, Hibernate, Struts, Servlets, JSP, EJB, JPA, JDBC, JTA, JavaBeans, JMS (MQ series)
- Experienced in developing SOA (Service Oriented Architecture) and J2EE Web Services based on RESTful, SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RS using tools like Apache Axis
- Experience on different IDEs such as IntelliJ IDEA, Eclipse, Spring Tool Suite, RAD and deployment using Application Servers like Apache Tomcat, BEA WebLogic, Web Sphere, Glassfish, Camel and JBOSS
- Excellent in deploying the applications in AWS as EC2 instances and create snapshots for the data that must be stored in AWS S3
- Proficient with AWS services, including S3, EC2, Cognito, Elastic Load Balancing.
- Good understanding of the XML,FF, XSD, SOAP, WSDL concepts.
- Well versed withdifferent Design PatternslikeSingleton, Factory, Prototype, Front-Controller, Session Façade, Service-Locator, Data Access Object (DAO), Data Transfer Object (DTO), MVC, Business-Delegate
- Experienced in process, validate, parse, and extract data from XML using as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX, DOM
- Expert in Core Java with strong understanding of Garbage Collector, Collections, Multithreading, Event handling, Exception handling and Generics
- Experienced in writing SQL scripts including views, indexes, sequences, packages, procedures, functions, database triggers
- Extensive experience on Oracle, MySQL, MS SQL Server, IBM DB2 and Solid understanding of Database Management System
- Created continuous delivery pipeline for CDT Directory to run the war, Ami and deploy jobs in Jenkins brew master instance, which reduces the time for the deployment of micro services
- Experience on different IDEs such as IntelliJ IDEA, Eclipse, Spring Tool Suite, RAD and deployment using Application Servers like Apache Tomcat, BEA WebLogic, Web Sphere, Glassfish, Camel and JBOSS
- Developed the Enterprise Service Bus (ESB) as a gateway between the business tier and UI to make the business tier separate from UI.
- Experience with Selenium, JUnit, Mockito, Log4j in developing test cases and determining application functionality
- Proficient in writing ANT and Maven for builds and deployments to different environments
- Experience on LINUX Shell Scripting and Deployment of Applications in Server
- Excellent work experience with Version Control Tools such as VSS, SVN and GitHub
TECHNICAL SKILLS
Languages: C, C++, Java 8, J2EE, SQL
J2EE Technologies: Servlets, JDBC, JSP, JSF, JMS, EJB, JNDI, Java Security
Mark-up/XML Technologies: HTML5, CSS3, JavaScript, JQuery, AJAX, AngularJS version 4, Node JS, XML, XSD, XSL/XSLT, SAX/DOM, JSON
Tools: & Framework: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Boot, JSF, JUnit, SOAP UI, Groovy, ANT, Maven, Jenkins, Apache Active MQ, Apache Camel
Web services: SOAP, Restful, UDDI, WSDL, JAX-RPC, JAX-RS, JAX-WS, JAX-B, Axis2, Micro Services, AWS (Amazon Web Services)
Web/App Servers: IBM Web Sphere, Apache Tomcat, JBoss EAP, Web Logic Server, Glassfish
Database: Oracle, SQL-Server, Cassandra, MongoDB/NOSQL
IDEs: Eclipse, IntelliJ, Spring Tool Suite(STS)
O-R mapping: Hibernate, Mybatis
Modeling/ CASE Tools: Rational Rose, MS Visio Professional
Testing Tools/ Others: JUnit, Soap UI, Putty, Rational Clear Quest, RTC.
Version Control: Tortoise SVN, CVS, Rational Clear case, GIT, Bitbucket
OS & Environment: Windows, Sun Solaris, UNIX, Linux
PROFESSIONAL EXPERIENCE
Confidential - FRAMINGHAM
JAVA/J2EE DEVELOPER
Responsibilities:
- Manager to approve latest build ID. Separate Build ID API of tool has configured in Jenkins job property.
- Deploy button will trigger corresponding Jenkin job and latest build will deploy in all server instance. All server instance details configured in YAML file.
- Wrote multiple microservices using spring boot with maven build which is running in server instance. From tool will call the service and get dynamic generated API from swagger.
- Created Kafka as messenger between the micro services used JSON structure as input.
- To view to, used HTML5, CSS and jQuery. For back end used java1.6, spring boot 1.4, spring 4.0.1, maven 2.3.2, Jenkins, Kafka, SQL Developer.
- Hands on Experience on handing Eclipse IDE & Spring STS and good understanding in Java SE 7 & 8
- Hands on experience in JIRA, CONFULENCE can create the task and assign and update the maintained the projects in JIRA.
- Extensively worked on the version control like GIT, BITBUCKET.
- Can push, fetch, merge, and pull the code from command prompt and the SOURCETREE.
Confidential -WILMINGTON
JAVA/J2EE DEVELOPER
Responsibilities:
- Familiar with Cucumber, Selenium Web Driver, Selenium commands and x-path.
- Developer springQuartz jobs to run backend jobs and generated reports.
- ImplementedSpringBoot andSpringSecurityfeatures.
- UtilizedBPMLambdaplatform to upload data into AWS S3 buckets and to trigger otherLambda functions.C
- Have used AJAX to retrieve data from server synchronously in the background without interfering with the display and existing page in an interactive way.
- Good working experience inSpringSecurity,SpringBoot,SpringBatch.
- Designed Prototype and project layout skeletons usingReactJS, JQuery and CSS/LESS and HTML5.
- Developed several REST web services which produces both XML and JSON to perform tasks, leveraged by both web applications.
- Used GWT, GUICE, JavaScript, Angular JS, for client-side implementation.
- Experienced in JMS over messaging to exchange the information in reliable and asynchronous way in enterprise Applications. Used ApacheActiveMQas JMS provider. Experience in Apache Camel integration and EIPs.
- Bulk loading of the data intoCassandracluster using Java API's.
- Worked onRestWeb services as well as NodeRestframework for backend services, used Mongo DB (NoSQL) for database services.
- Used various jQuery and Bootstrap plug-in like date picker, Bootstrap selectors.
- Exposed and consumed SOAP based Web Services to communicate between systems.
- Developed Wrapper inPythonfor instantiating multi-threaded application.
- UsedActiveMQto improve the stability and scaled the system for more concurrent users.
- Heavily used SOAP UI Pro version for testing the Web Services.
- Worked withCassandraQueryLanguage (CQL) to execute queries on the data persisting in theCassandracluster.
- Set upSeleniumtools from scratch and configured various other peripherals tools to perform Seleniumtest.
- Developed several SOAP based JAX-WSWeb Service for integrating multiple systems, code re-usability.
- JBoss Application server implementation, support, workload management and performance tuning including Web server setup configuration with JBoss App Server.
- Developed web application and Implemented user interface usingRuby, CSS, HTML5, JavaScript, JQuery.
- Wrote SQL queries,storedproceduresand enhanced performance by running explain plans.
- GWT(Google Web Tool Kit) is used to build and develop the MAT Application.
- Developed data transformer for converting data from Source tables to format and fed into Kafka.
- Used Junit and TestNG testing Framework as a test runner withSelenium.
- Developed new features for a REST SOA backend inClosureand evolution of an end- tire backend architecture.
- Used multithreading in programming to improve overall performance.
- Developed various helper classes needed using multi-threading.
- Created and configured newJIRAprojects and workedwithdepartments to maintain existingJIRA projects.
- Used JavaScript, jQuery for user interactions in pages. Creating a responsive web application integrating Twitter BootstrapwithAngularJS and media queries.
- Used XStream API to transfer data back and forth between Spring MVC and Ext JS.
Confidential
Software Developer
Responsibilities:
- Involved in the implementation of design using vital phases of the Software development life cycle (SDLC) that includes Development, Testing, Implementation and Maintenance Support in WATER FALL methodology.
- Developed Struts Action Forms, Action classes and performed action mapping using Struts.
- Developed ANT scripts and developed builds using Apache ANT.
- Used Hibernate framework for Entity Relational Mapping
- Used MySQL database for data persistence.
- Developed user interface using JSP and Java Script to simplify the complexities of the application.
- Developed User Interface using AJAX in JSP and performed client-side validation
- Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.