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 with 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 with 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 with JUnit in performing unit testing.
- Experience with version control tools like GitHub and Subversion.
- Experience working with Web Services.
- Experienced in AWS- Paas and Iaas,
- Experience working with Unix and Gradle Scripting
- Hands on experience with various development methodologies like Agile, Scrum and Waterfall.
- Strong skills in API design, Enterprise Application Integration, Database Design, knowledge of various Architecture, design, Integration patterns and Application frameworks development.
- Experience in supporting all phases of the Software Life Cycle System study, Analysis, Physical and Logical Design, Resource Planning, Coding, Testing, and implementing business applications.
- Self-motivated, good team player with 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 the developing the 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 the front end.
- Understood the 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 with 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 the Core team grooming calls for new requirements and partnered with business analysts to analyze the user stories.
- Developed Middle tier of the 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 with various interfacing teams and handling business logics.
- Designing and deploying dynamically scalable available applications on the cloud.
- Hands on experience with end to end cloud solutions with AWS, and batch solutions.
- Consumed SOAP and Restful Web services from the interfacing systems such as billing, point of sale, data usage analysis etc.
- Developed front of the application with React, Redux, JavaScript, JSX, and CSS.
- Secured end points with Apigee Outh2.0.
- Developed screens using Angular JS, CSS3 and html5.
- Used HTML5, JavaScript, Angular 4 for developing the user interface to access the Kafka.
- Used AWS EC2 instances to deploy the application.
- Implementing or exposing the Micro service architecture with 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 the 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 the requirements review meetings and partner with business analysts to clarify any specific scenarios.
- Developed the 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 the Middle-tier architecture of the application.
- Used HTML, SAAS, JavaScript, Angular 4 to develop the UI components.
- Create and upgrades User interfaces using Angular, CSS3, Angular Material.
- Used Hibernate framework to communicate with 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 with 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 the different scenarios.
- Developed SQL Scripts to retrieve and manipulate the data.
- Used Mockito to perform unit testing on the components.
- Used HP Quality Center to track and update the defects.
- Used Swagger and SOAP UI to test the 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 the requirements review meeting to analyze the requirements.
- This is a middle tier SOA application, Used Xml for sending requests and receiving response from interfacing systems.
- This application is to communicate with various interfacing teams, handle business logics and make a decision on the loans depending on the external system response like credit check and eligibility.
- Consumed SOAP and Restful Web services from the 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 the database as per requirements.
- Developed SQL Queries for retrieving data used to generate the reports and updating Data.
- Worked as an on-call resource on the 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 the 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 the Core team groomingcalls for new requirements and partnered with business analysts to analyze the 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 with various interfacing teams, handle business logics and sending only whatever is required to show on front end.
- Consumed SOAP and RESTful Web services from the 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 the 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 the deployment.
- Worked on Spring Batch for sending orders to internal workflow management, sending sms/emails to the customers on the suspend reconnect and transfer of service requests.
- Used IBM Data Grid for large Business accounts and Reference data.
- Used Accurev for Source control and merging branches.
- Analyzed Production Issues and provided solutions.
- Developed SQL Queries for retrieving data used to generate the 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.