Java Developer Resume
San Antonio, TX
SUMMARY
- 6+ years of IT experience in all phases of Software Development Life Cycle (SDLC) such as Planning, Analysis, Design, Implementation, Testing and Maintenance of Web Based, Client - Server and N-tier Architectures in domains like Network, Finance.
- Strong work experience in application integration using Web Services such as JAX-WS, SOAP, WSDL, JAX-RS, Restful.
- Having extensive work experience with java1.7(JDK, JRE), J2EE, Hibernate and Spring
- Extensive knowledge on salesforce
TECHNICAL SKILLS
Languages: C, C++, SQL, PL/SQL, Java
Frameworks: Spring MVC, JPA Implementation (Hibernate)
Web Services: SOAP, RESTful, WSDL
Web Technologies: HTML, CSS
XML Technologies: XML, XSL, DOM
Databases: Oracle, MySQL, couchbase
Web/Application Servers: JBoss, WebSphere7.1, Apache Tomcat
IDE /Tools: Eclipse, IntelliJ, Spring Tool Suite (STS)
Testing Tools: Soap UI, Postman, Junit, Ready API
Ticketing/Monitoring Tools: JIRA, Kibana, Splunk
Platforms: Windows, Linux and Unix
PROFESSIONAL EXPERIENCE
Confidential, San Antonio, TX
Java Developer
Responsibilities:
- Analyze the business requirements and derive user stories and perform effort pokering and sprint planning.
- Developed service layer components using Java / J2EE design patterns that enable the Service Oriented Architecture (SOA).
- Developed technical solutions to a wide range of difficult problems. Solutions are innovative and consistent with organization objectives
- Developed Spring Batch programs to process nightly jobs, also to run report jobs.
- Involved in integrating JAX-RS into Spring application.
- Used Hibernate for object Relational Mapping and used JPA for annotations.
- Implementing or exposing the Micro services based on Restful API utilizing Spring Boot with Spring MVC.
- Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
- Develop and implement advanced system and application monitoring
- Used Kibana and Splunk dashboard for tracking the logs
- Monitoring the logs using Open shift
- Reported bugs and tracked defects using JIRA.
- As a version control tool used GIT and RTC.
- Testing is stored in q-test.
Environment: Agile, Hibernate, Spring MVC, RESTful API, JSON, SQL, Jenkins, JIRA, MAVEN, Micro Services, JUnit, GIT
Confidential, Irving, TX
Java/J2ee Developer
Responsibilities:
- Involved in user story with Business Analysts, providing support for all phases of development release cycle interacting with Quality Analysts, Business Analysts, Product Owners, and Technical Leads.
- Responsible for Requirement Analysis and Solution Development in Agile approach for the entire Project.
- UsedHibernateORMframeworkas persistence engine and wroteHibernateQueries to automate the mapping betweenOracledatabase andObjectsinJava.
- Micro Services were being used as a strategy to gradually replace a core monolithic application while still adding business features.
- Focused onTestDrivenDevelopmentthere by creating detailedJUnittests for every single piece of functionality before writing the functionality.
- Created events, email notification schemes and assigned project roles on JIRA.
- Reported bugs and tracked defects using JIRA.
- Worked with customers to design and configure the JIRA and Confluence applications (projects, workflows, screens, fields, permissions, plug-ins).
Environment: Java, JSP, Spring MVC, Hibernate, Restful, JAX-RS, Jersey, XML, SQL, GIT, JUnit, Maven, JIRA, Agile/Scrum Methodology
Confidential, Sanjose, CA
Java/J2ee Developer
Responsibilities:
- Involved inSDLCrequirements gathering, analysis, design, development and testing of application, developed usingAGILE/Scrum methodology.
- Connected to Data sources and performed operations using Spring Data Framework features like Spring JDBC and Spring ORM.
- IntegratedSpring DAOfor data access using Hibernate to fetch data from database and avoid redundant database access statements
- Involved in Batch Module and Developed Batch using Spring Batch.
- Implemented Microservice Architecture, with Spring Boot-based services interacting through a combination of REST, SOAP.
- Developed REST web services authentication using SpringSecurity.
- Extensively usedHQL and SQLfor querying databases.
- Developed and executing unit test cases using Junit.
- Packaged and deployed the application inIBM WebSphere.
- Used Maven building tool for creating EAR file deployed in application servers and used for dependency management of code in application.
- For application logging and notification, tracing mechanisms used Log4J.
- To keep track of issues and tasks on individuals used JIRA ticketing system.
- As a version control tool used GIT.
Environment: Java, JSP, Spring MVC, Spring Boot, Hibernate, Restful, OAuth2, JAX-RS, Jersey, XML, GIT, JUnit, Maven, JIRA, Agile/Scrum Methodology
Confidential
Java Developer
Responsibilities:
- Involved in SDLC - Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing and User Acceptance Testing.
- Implemented Use Case Diagrams and Sequence Diagrams during the design phase using Rational Rose.
- Developed user interface with Servlets and JSP.
- Responsible in creating Servlets, which route submittals to appropriate Enterprise Java Bean (EJB) components and render, retrieved information.
- Involved in implementing the DAO pattern for database connectivity and used the JDBC API extensively using MySQL database.
- Designed and developed the UI using JSP, HTML, CSS and JavaScript.
Environment: IBM WebSphere, Servlets, JSP, XML, CSS, JavaScript, EJB, JDBC, MySQL, UML, HTML.
