Java/j2ee Developer Resume
NJ
SUMMARY:
- Almost 9 years of experience in analysis, design, documentation, implementation and testing of web applications using Java/J2EE Technologies.
- Extensive experience in designing and development of Web based Enterprise applications using J2EE technologies like JSPs, Servlets, EJB, Struts, Spring Boot, Spring& Hibernate wif MVC architecture.
- Experience in Multi - threading Programming.
- Experience in Object Oriented analysis and design and UML modeling in building Use Cases, CollaborationDiagrams, ClassDiagrams and SequenceDiagrams using Rational Rose.
- Experience in deployment of J2EE applications using application servers and web servers such as WebLogic, Apache Tomcat, Liberty Profile, and IBM’s WebSphere.
- Experience in developing JAVA/J2EE applications using IDEs such as Eclipse, RAD.
- Extensive experience in working wif various databases like Oracle 12c, SQL Server and MySQL.
- Experience in developing UI (user interface) using HTML, DHTML, XHTML, HTML5, CSS, CSS3, JavaScript, React and AJAX technologies.
- Experience wif JUnit in performing unit testing.
- Experience wif version control tools like GitHub and Subversion.
- Experience working wif Web Services.
- Experienced in AWS- Paas and Iaas,
- Experience working wif Unix and Gradle Scripting
- Hands on experience wif various development methodologies like Agile, Scrum and Waterfall.
- Strong skills in API design, Enterprise Application Integration, Database Design, noledge of various Architecture, design, Integration patterns and Application frameworks development.
- Experience in supporting all phases of teh Software Life Cycle System study, Analysis, Physical and Logical Design, Resource Planning, Coding, Testing, and implementing business applications.
- Self-motivated, good team player wif excellent technical communication and interpersonal skills
TECHNICAL SKILLS:
Java/JEE technologies: Java, J2EE, JDBC, Servlets, JSP, JSF 1.x/2.x, EJB, Spring 3.0/4.0, Hibernate, JMS, AWS, Rest & Soap Web Services.
Languages: Java, Java Script, JQuery, HTML, CSS, AJAX, ReactJS
Frameworks and libraries.: Spring Boot, Spring(Spring ORM, Spring MVC, Spring Core), Hibernate, Ant, Maven
Methodologies: Agile Scrum, Waterfall
Application Servers: WebSphere 8.5,Liberty Profile, Web logic Application server, JBOSS, J2EE Server 1.4, Apache Tomcat and IBM HTTP Server
Databases: MySQL, Oracle
IDE: Eclipse, My Eclipse 4.1.1, IntelliJ
Tools: CVS, JUnit, Firebug 1.11.4, Visual Studio
OS: Windows, Unix
PROFESSIONAL EXPERIENCE:
Confidential, NJ
Java/J2EE Developer
Responsibilities:
- Involved in teh developing teh microservices using Java, Jenkins, spring boot allowing easy creation and maintenance of build jobs and services.
- Worked on Azure service bus queues to pass messages between different rest API to decouple them to ensure scalability.
- Developed and implemented backup recovery strategies involving complete database and transaction log backup/restore
- Worked on MSSQL database.
- User angular js for developing teh front end.
- Understood teh business objectives and create API’s /test cases in tools such as JUNIT.
- Implemented Data layer using JPA for retrieval and manipulation of data from data base.
- Used Xml and Json for sending requests and receiving response from interfacing systems. This application is to communicate wif various interfacing teams and handling business logics.
- Used GitHub for Source control and merging.
- Worked on analyzing and fixing production issues.
Environment: Java 1.8, J2EE, Spring, Springboot, JMS, XML, XSD, My Eclipse, Web Logic 12.2, WSDL, SOAP Web Services, Restful Web Service, SOAP UI,CXF, Oracle 11g, SQL, Maven, MQ, Log4j 1.2, Log4j2, SLF4j, JUnit, Angular JS, Postman.
Confidential, Irving, TX
Java/J2EE Developer
Responsibilities:
- Involved in teh Core team grooming calls for new requirements and partnered wif business analysts to analyze teh user stories.
- Developed Middle tier of teh application using Spring5, JPA, Java 8. Implemented Services for each front-end component.
- Implemented Data layer using JPA for retrieval and manipulation of data from data base.
- Used Xml and Json for sending requests and receiving response from interfacing systems. This application is to communicate wif various interfacing teams and handling business logics.
- Designing and deploying dynamically scalable available applications on teh cloud.
- Hands on experience wif end to end cloud solutions wif AWS, and batch solutions.
- Consumed SOAP and Restful Web services from teh interfacing systems such as billing, point of sale, data usage analysis etc.
- Developed front of teh application wif React, Redux, JavaScript, JSX, and CSS.
- Secured end points wif Apigee Outh2.0.
- Developed screens using Angular JS, CSS3 and html5.
- Used HTML5, JavaScript, Angular 4 for developing teh user interface to access teh Kafka.
- Used AWS EC2 instances to deploy teh application.
- Implementing or exposing teh Micro service architecture wif Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
- Used Elastic Search NoSQL DB for storing call stacks and logs.
- Used GitHub for Source control and merging branches.
- Analyzed Production Issues and provided solutions.
- Developed SQL Queries for retrieving data used to generate teh reports and updating Data.
- Used CA Technology Wily for SQL Script time, Service time, JVM utilization and traffic analysis.
- Performed unit and integration test cases for different driver scenarios.
- Used Jira for Project tracking and defects.
- Involved in SME and Code Reviews.
Environment: Java 1.8, J2EE, Spring 5, Spring Boot, Spring Security OAuth2,Redis, Kubernetes, JMS, JSP, HTML, JavaScript, CSS, React, Redux, JS, JSX, XML,Angular 4, XSLT, JSON, STS, Tomcat, WSDL, SOAP, Restful Web Service, JAXP, JAXB, Oracle 11g, SQL, Jira, GitHub, Maven, Amazon Web Services, JFrog OneArtifactory, HP Fortify, Sonar, CA wily.
Confidential, Charlotte, NC
Java/J2EE Developer
Responsibilities:
- Involved in teh requirements review meetings and partner wif business analysts to clarify any specific scenarios.
- Developed teh front-end using Typescript, JavaScript, ReactJS, JQuery, HTML5 and CSS3
- Designed and developed SOAP and Restful Web services.
- Used Spring Boot Framework (Security, IOC, JMS and JDBC) for teh Middle-tier architecture of teh application.
- Used HTML, SAAS, JavaScript, Angular 4 to develop teh UI components.
- Create and upgrades User interfaces using Angular, CSS3, Angular Material.
- Used Hibernate framework to communicate wif data base.
- Designed and developed custom message adapter components using Apache Kafka that allowed message to travel through Microservices to base on RESTful API utilizing Spring Boot wif Spring MVC.
- Used Json and Xml for sending requests and receiving response from interfacing systems.
- Used GitHub for Version Controlling.
- Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular2.
- Implemented microservices using spring boot.
- Developed client-side validation techniques using JQuery and Angular JS.
- Created highly responsive web applications integrating Bootstrap and Angular JS.
- Performed unit and integration testing for teh different scenarios.
- Developed SQL Scripts to retrieve and manipulate teh data.
- Used Mockito to perform unit testing on teh components.
- Used HP Quality Center to track and update teh defects.
- Used Swagger and SOAP UI to test teh web services.
Environment: Java 1.8, J2EE, Spring, JMS, JSON, XML, XSD, Eclipse,Angular4/6/8, Web Sphere 8.0, WSDL, SOAP Web Services, Restful Web Service, SOAP UI, CXF, Oracle 12c, SQL, HP Quality Center, Ivy, MQ, Log4j2, SLF4j, JUnit, UNIX, React, Typescript, HTML5,CSS, Jenkins.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in teh requirements review meeting to analyze teh requirements.
- This is a middle tier SOA application, Used Xml for sending requests and receiving response from interfacing systems.
- This application is to communicate wif various interfacing teams, handle business logics and make a decision on teh loans depending on teh external system response like credit check and eligibility.
- Consumed SOAP and Restful Web services from teh interfacing systems and produced SOAP Web services for Front end system.
- Wrote classes and interfaces for implementing business logic and validations to be used while workflow execution.
- Developed POJO's, Data Access Object (DAO) which handles all database operations using JDBC
- Implemented web services using Apache Axis and JAX-WS.
- Used Udeploy for build and deployment on WebLogic server.
- Used SVN for version controlling and code Management.
- Analyzed Production Issues and provided solutions.
- Wrote Stored Procedures to retrieve and manipulate data from teh database as per requirements.
- Developed SQL Queries for retrieving data used to generate teh reports and updating Data.
- Worked as an on-call resource on teh weekly basis.
- Analyzed transaction count and service time between each release for major components to make sure average call handling time is low.
- Performed unit and integration test cases for different driver scenarios.
- Migrated Log4j1.2 to Log4j2 and SLF4j using programmatic configuration.
- Involved in SME and Code Reviews.
- Followed Test Driven Development (TDD), Scrum concepts of teh Agile Methodology.
Environment: Java 1.8, J2EE, Spring, JMS, XML, XSD, My Eclipse, Web Logic 12.2, WSDL, SOAP Web Services, Restful Web Service, SOAP UI,CXF, Oracle 11g, SQL, HP Quality Center, Maven, MQ, Log4j 1.2, Log4j2, SLF4j, JUnit, UNIX.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in teh Core team groomingcalls for new requirements and partnered wif business analysts to analyze teh user stories.
- This is a middle tier SOAESB application, Used Xml and Json for sending requests and receiving response from interfacing systems. Used XSLT for formatting xml’s as per Xsd’s provided by external systems.
- This application is to communicate wif various interfacing teams, handle business logics and sending only watever is required to show on front end.
- Consumed SOAP and RESTful Web services from teh interfacing systems such as billing, point of sale, data usage analysis etc.
- Worked on a multithreaded application to schedule jobs for multiple lines in an account at teh same time.
- Worked as a Release lead on monthly rotation basis, this includes trouble shooting environment issues staging code for release and validating JVMS after teh deployment.
- Worked on Spring Batch for sending orders to internal workflow management, sending sms/emails to teh customers on teh suspend reconnect and transfer of service requests.
- Used IBM Data Grid for large Business accounts and data.
- Used Accurev for Source control and merging branches.
- Analyzed Production Issues and provided solutions.
- Developed SQL Queries for retrieving data used to generate teh reports and updating Data.
- Used CA Technology Wily for SQL Script time, Service time, JVM utilization and traffic analysis.
- Analyzed transaction count and service time between each release for major components to make sure average call handling time is low.
- Performed unit and integration test cases for different driver scenarios.
- Involved in SME and Code Reviews.
Environment: Java, J2EE, Spring, Spring Batch,XML, XSLT, JSON, Eclipse, Web Sphere Application Server 8.5, Liberty Profile, WSDL, SOAP, Restful Web Service, JAXB, Oracle 11g, SQL, HP Quality Center, Ant, Amazon Web Services, JFrog Artifactory, HP Fortify,CA wily, MQ.