Java Developer Resume
Bentonville, AR
SUMMARY
- Over 4+ years overall of IT experience in Design, Development and Deployment of web applications using Java 8 and J2EE Technologies in Telecom, Banking, and E - Commerce domains.
- Extensive experience in Core Java & J2EE technologies Servlet, JSP, JSTL, JDBC, Custom tags, JavaScript, JavaBeans, JMS, JTA, HTML, XML, SOA, Web Services,
- Well versed with all phases of Software Development Life cycle (SDLC) Analysis, Design, Development, Testing and Implementation using Agile methodology, Waterfall and related tools (Rally and JIRA)
- Expertise in J2EE frameworks Spring, Hibernate, and Jersey.
- Experience in Spring DI, Spring AOP, Spring MVC, Spring Boot, Spring Data, Spring (Spring JDBC, Spring Hibernate), Spring modules.
- Experienced in RDBMS using Oracle 10g/9i/8i and MS SQL Server.
- Experience in UI frameworks like AngularJS.
- Experience in in using SOA and Web Services Technologies: Web Services, SOAP, RESTFUL, UDDI, SOAP UI.
- Proficient in using and deploying applications to Web Servers/Application servers like Tomcat. WebSphere, WebLogic.
- Hands on Experience in integration with Maven, JUnit and Log4j frameworks.
- Experience in writing Build Scripts using Shell Scripts MAVEN and using CI (Continuation Integration) tools like Jenkins
- Extensive Experience in working with IDEs like Eclipse 3.3, RAD, and NetBeans.
- Experience in using version control software CVS, Git, Perforce, MKS and Sub Version.
- Experience in writing SQL, PL/SQL and Stored procedures
- Good knowledge in developing multi-threading applications.
- Expertise with using Oracle, SQL Server, MySQL, MongoDB databases and writing and tuning SQL and PL/SQL queries.
- Exceptionally well organized, have strong work ethics and a willingness to work hard to achieve client requirements.
- Possess excellent analytical and leadership skills and Strong ability to multi task and prioritize work load
- Able to demonstrate excellent oral and written communication skills and organizational abilities with positive team work attitude.
TECHNICAL SKILLS
Languages: Java, C, SQL, Unix shell scripting, HTML, JavaScript and XML.
JAVA/J2EE Technologies: J2EE, Servlets, JSTL, JDBC, JUnit, JSP, JMS, JDBC, Java Mail Hibernate, Spring MVC, Web Services, JAX-RPC, RESTFUL, CSS3, HTML5, Spring Boot, Spring Data, AJAX, JavaScript, XML.
Application/Web Servers: WebSphere, Web Logic, Tomcat, Microservices (SOAP, REST).
Cloud Services: Amazon Web Services, EC2 and S3 architecture (introductory)
Databases: Oracle, MySQL, Cassandra, MS-Access, MS SQL-Server.
Web Technologies: AJAX, HTML5, Java Script, XML, CSS3, Angular JS+(TypeScript)
Design Tools and IDE’s: Eclipse, Net-beans, IntelliJ, STS4
Operating Systems: UNIX, Linux, Windows 10
Others: Maven, Jenkin, Log4J, CVS, Git, SQL, PL/SQL
PROFESSIONAL EXPERIENCE
Confidential - Bentonville, AR
JAVA Developer
Responsibilities:
- Developed Microservices & APIs using Spring Boot and Consumed various REST Webservices
- Worked on creating Spring Data Repositories for SQL/NoSQL databases
- Worked for Continuous Integration deployment, automating build, and tests using Jenkins, and Maven.
- Version Control was mandated through GitHub.
- Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviews.
- Used JIRA as a Change Management/ Work Management/ SCRUM Agile Tool.
- Experience in Test Driven Development (TDD), JUNIT, Performance and Functional Testing.
- Architecting, Designing, Coding, Mentoring and Leadership.
- Worked with Product Owners and SMEs to understand the requirements and implement the same.
- Frontend Development using Angular 4+, Typescript coding, integration with Java Spring Framework.
Environment: Java 1.8, Spring 4.0, Spring Boot, Web Services (RESTFUL), Micro-Services, SQL, JSON, Log4j, Mockito, Apache Tomcat, Maven 3.0, Angular JS 2, Jenkins, GitHub, Postman, JIRA, Junit, Cassandra, CI/CD
Confidential - Irvine, CA
JAVA Developer
Responsibilities:
- Participated in the completeSDLCof project from Development, Implementation, and Deployment to Testing Phase.
- Using Apache Axis2(WS/SOAP) to generate stubs for communicating to vendor provide web service to generate the notifications.
- Used Spring Data JPA for creating data repositories to retrieve values from the database
- Developed web application usingSpring BootFrame work and JPA components to interact with the database
- Using Spring Rest Template to call Rest API’s to send the web service response to update Confidential core applications using JSON data format.
- Involved in the development of JPA configuration and writing the JPA Named Queries and Native Queries UsingJPA 2.0
- Implement OAuth2 standards to secure the ebonding rest Services from unauthorized access.
- Involvedin the development of Rest based web services using Spring REST API.
- Used JPA Query cache implementation to cache the frequently accessed objects.
- UsedLog4jfor logging and debugging and usedJUnitextensively for testing.
- Used JAXB for marshaling and unmarshallingthe web services output of XML.
- CreatedJunittest cases to test the codes and validate the release.
- UsedMavenfor building, deploying application, creatingJPAbased entity objects.
- Used Source Repository Git stash to maintain current and previous builds.
- Used Postman Rest API client to organize the Rest API’s.
- Worked onSOAP-UI toolfor testing web service by passing soap request to web service provider.
Environment: Java, J2EE, Java 8, Servlets, JSP, JDBC, Spring, Spring Boot, Hibernate, Web Services, WSDL, SOAP, RESTFUL, SOA, HTML, CSS, XML, AJAX, jQuery, ANT, Mockito, MAVEN, Design Patterns, UNIX, Tomcat, MySQL, Cassandra, GIT, Windows, Linux
Confidential - San Francisco, CA
JAVA Developer
Responsibilities:
- Used Agile/ Scrum Development methodology with JIRA.
- Developed Spring Controllers, Service Components, DAOs, Web Services and UI Integration for processing the Estimated Shipping and Delivery dates (ESD and EDD).
- Developed the DAO layer using the hibernate for real time performance used the caching system for hibernate.
- Used Spring MVC Framework Dependency Injection for integrating various Java Components.
- Experience in working with Spring MVC Controllers and Spring Hibernate templates.
- Worked on Web Services using REST. Worked on both Service and Client Side.
- Hands on experience with data persistency using Hibernate and Spring Framework.
- Written stored procedures and inner joins using RDMS Oracle.
- Used MongoDB to store specifications documents for fulfillment centers.
- Consumed Web Services and generated client using Jersey and Axis Frameworks in RAD IDE.
- Configured the Spring, Hibernate, Log4j configuration files.
- Writing test cases using TestNG and Mockito Frameworks.
- Helped UI to integrate the java beans data using JSTL, Spring tags, JSP, jQuery, JSON
- Involved in testing and deployment of application to Tomcat Application Server.
- Designing the application with reusable J2EE design patterns like Singleton Class, Front Controller, Session Facade, Session Factory etc.
- Used ANT, Maven to build & deploy applications, helped to deployment for CI using Jenkins and Maven.
- Wrote SQL queries & Stored Procedures for interacting with the Oracle database for promo code and offers.
- Was part of production support team to resolve the production incidents.
- Documentation of common problems prior to go-live and while actively in a Production Support role.
Environment: Java 7/8, J2EE, JSP, Servlets, JDBC, XML, Spring, Hibernate, Web Services, SOAP, Restful, WSDL, Jersey, Axis, SOAP UI, RAD, Selenium, Apache HTTP Client, REST, Oracle, TOAD, TestNG, SQL, PL/SQL, JSTL, Spring Tags, HTML, Java Script, CSS, ANT, Maven, Jenkins, MongoDB, UML, TOAD, WebSphere, Agile, JIRA, Linux
