Java/ J2ee Developer Resume
Janesville, WI
SUMMARY
- Over 4 Years of experience as a Java Developer in Object Oriented development, implementation and maintenance of web and distributed Enterprise applications using Java/J2EE, JSP, Servlets, EJB, AJAX, JMS, Hibernate, Spring, JPA, ORM, JNDI, Web services, JDBC, JAXP, XML, and JavaScript.
- Experience working with Agile SCRUM methodology.
- Proficient in XML technologies like XSL/XSLT, WSDL, JAXB, Apache Axis.
- Experience in client - side development with CSS, JavaScript.
- Experience in Web development with Angular JS, JavaScript, JSP, XML, and XSLT.
- Experience in MVC architecture, Struts framework, Spring IOC and Hibernate.
- Experience working with SOAP and Restful Web services.
- UsedAmazon Web services AWSto provide a large computing capacity.
- Developed new libraries with Micro Services architecture using Rest APIs, spring boot and pivotal cloud foundry
- Experience utilizing tools in Microservices architecture applications using Spring Boot, Spring Cloud.
- Experience working with Oracle PL/SQL and writing stored procedures.
- Hands on experience with Core Java with multithreading, Concurrency, Exception Handling, File handling, IO, Generics, Data structures and Collections, Garbage Collection.
- Experience with test-driven development using a various unit testing framework such as Junit.
- Hands on with PL/SQL Stored Procedures, Triggers and Views.
- Experienced with IBM WebSphere Application Server, Oracle WebLogic application servers, JBoss, and Apache Tomcat Application Server.
- Experience with unit testing using Junit and knowledge of ANT and Log4j tools.
- Used version controller tool like GIT and CVS.
- Good at Documenting and Understanding User requirements and System Specifications.
TECHNICAL SKILLS
Languages: Java, HTML, SQL, PL/SQL.
J2EE Technologies: JDBC, JSP, JSTL, Servlet, Web Services (SOAP/REST).
Web Technologies: JSP, HTML, CSS, JavaScript, JQuery, JSON.
Frameworks: Angular JS, SPRING, Hibernate.
Databases: My SQL, Oracle, SQL Server
Web/Application Servers: WebSphere, JBOSS, Apache Tomcat.
Methodologies: Agile, Scrum, Waterfall.
Operating Systems: Windows
IDEs: Eclipse, NetBeans
Other Tools: ANT, Maven, JUnit, GIT.
PROFESSIONAL EXPERIENCE
Confidential, Janesville, WI
Java/ J2EE Developer
Responsibilities:
- Actively involved in all phases of the Software Development Life Cycle (SDLC), including the Analysis, Design, Development, Testing of system requirements.
- Developed code changes on the business pojo components to implement different business logic using Core Java features such as collections, arrays, lists, hash maps, iterators, exception handling, multithreading etc.
- Developed presentation layer using HTML5, CSS3, JavaScript, jQuery, and Angular.
- Consumed SOAP based web services first by creating and populating the relevant SOAP Request and SOAP Response objects (mainly as hash maps).
- Setting up AngularJS framework for UI development. Developed html views with HTML 5, CSS3, jQuery, JSON, and Java Script.
- Developed code changes to create and consume web services (SOAP and REST).
- Experience in using build/deploy tools such as Jenkins, Docker and OpenShift for Continuous Integration & Deployment for Microservices.
- Created Gradle builds to build and deploy Spring Boot microservices to internal enterprise Docker registry
- Created batch processing classes to consume web services from those windows batch files and scheduled those tasks using Shell Scripts.
- Performing various types of dependency injections (injections of classes from business layers, injection of arrays and collections) using applicationcontext.xml using the spring container.
- Hands on experience using Amazon AWS and cloud database.
- Developed code changes to connect to the database layers using data source and perform different types of database operations in Oracle using JDBC API.
- New library development with micro services architecture using spring boot.
- Used Maven tool to build, config, and package and deploy an application project.
- Used SVN to maintain different versions of application code.
- Debugged various situations when service API was not working in two different application layers.
- Implemented Unit Tests using JUnit, Power Mock and Mockito.
Environment: Java, J2EE, Angular, AWS, microservice, JDBC, Web Services (REST/SOAP), Spring IOC, Eclipse, WebSphere, Apache Tomcat, DB2, Log4j, Maven, Junit, Mockito, SVN, Windows.
Confidential - New York, NY
Java Developer
Responsibilities:
- Documented all stages of the project, generated documentation using Java API Documentation Generator.
- Followed Test Driven Development (TDD), Scrum concepts of the Agile Methodology to produce high quality Software.
- Involved in design, develop and implementation of the application using Spring and J2EE framework.
- Created an XML configuration file generating beans of the java classes.
- Built web-based application using Spring MVC Architecture and REST Web-services.
- Created an XML configuration file for Hibernate for Database connectivity.
- Implemented persistence layer using various features of Hibernate framework like HQL queries, Criteria, projections etc.
- Build Spring Boot microservices for the delivery of software products across the enterprise.
- Configured the JDO configuration files to persist the data to the Oracle Database.
- Conduct systems design, feasibility and cost studies and recommend cost-effective cloud solutions such as Amazon Web Services (AWS).
- Carried out bug fixing by rigorous testing using JUnit tests.
- Used Log4j for legging and debugging purpose.
- Database Schema and tables were developed using SQL Developer.
Environment: Java/J2EE, Apache Axis, Spring, Hibernate, WebSphere, JDO Repository, Tomcat, XML, Log4J, JUnit, Oracle, Windows.
Confidential - New York, NY
Jr. Java Developer
Responsibilities:
- Involved in analysis and design of various parts of the team’s domain based on the requirements.
- Worked parallel over releases to clean up code and make performance improvements to the application.
- Used JavaScript to create reporting console tool for the application was designed and developed using the Spring framework.
- Used Spring Dependency Injection to inject required services.
- Consumed WSDL using SOAP protocol to access trusted and secure services and data.
- Worked on JBoss locally and WebSphere in higher environments.
- Implemented REST Microservices using spring boot.
- Parsed XML response received in Java code through Web Services.
- Used JUnit for test cases.
- Used Hibernate as the ORM tool to connect with Oracle database.
- Used Log4j as a logging tool.
- Worked extensively on Eclipse as IDEs.
- Used Maven for project builds and Extensively used SVN to connect to SVN repository.
- Wrote various documents and spreadsheets based on analysis or for ease of development.
Environment: Java, JDK, Spring, Hibernate, Oracle, SQL Developer, Maven, SVN, JIRA, WebSphere, Agile/Scrum, HTML/CSS, XML, Log4j, Windows.