Java Developer Resume
Boston, MA
SUMMARY
- To be a high - quality techie in a team-oriented environment that fosters professional development & growth of the organization.
TECHNICAL SKILLS
Web Technologies: JSON, JSP, Servlets, JDBC, JMS, JPA, Web Services, SOAP,REST, WSDL, JAX-RS, jQuery, HTML, HTML4, HTML5, CSS, CSS3, DHTML, JavaBeans, JavaScript, Angular JS, AJAX, Bootstrap.
JAVA technologies: Servlets, JSP, JavaBeans, RMI, JDBC, JMS, JNDI, XML, Junit.
Frameworks: CSS Frameworks, Spring (Dependency Injection, Spring MVC, Factory Pattern, Core, Spring Context, Spring core, JSF, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring Boot, Jersey, Spring data, Spring security
Programming languages: C, C++, Java, J2EE
Servers: IBM Web Sphere 6.x/5.x, BEA Web Logic 8.1/9.1, Apache Tomcat 5.x/6.x, JBOSS 4.x/3.x
Other Tools: JIRA, Remedy, Confluence, Jenkins, Code Collaborator, SOAP UI, Gradle, Maven, Ant, TOAD, Jasper Reports, D3 Charts, UI-Grid
Design Patterns: MVC3, Business Delegate, Business Object, Value Object, Front Controller Database Access Object, Factory, Singleton, Session Facade
Databases: Oracle 10g/11g, SQL server 2005/2008, MySQL, MongoDB
Tools: Eclipse, IntelliJ, JDeveloper, Log4J, JUnit, Concurrent Versioning System (CVS), IBM Rational ClearCase, SoapUI 4.0.5, Perforce, GIT
PROFESSIONAL EXPERIENCE
Confidential, Boston, MA
Java developer
Responsibilities:
- Responsible for writing J2EE compliantjavacode for application development effort which involved working withSpring, JDBC, XML, Spring REST, Spring data etc.
- Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using Agile Methodology (Scrum).
- Design and Development of Objects using Object Oriented Design inJava.
- Played a key role in developing the business layer and data management components of this web-based system over J2EE architecture.
- Involved in preparing Maven builds scripts, deployments, integration, and configuration management of the entire application modules.
- All the functionality is implemented usingSpring Boot andHibernate ORM. Implemented Java EE components usingSpring MVC, Spring IOC, spring transactionsand spring security modules.
- Used Jenkins and Maven to manage automated and track status.
- Designed and developed a RESTful APIs using Spring REST API.
- Developed Rest Microservice to implement payment functionality.
- Developed Test cases for Application using JUnit Framework using Eclipse IDE.
- Client pages are built using Reacts, HTML, CSS, AngularJS, JavaScript.
- Used spring, Hibernate module as an Object Relational mapping tool for back-end operations over SQL database.
- Extensive knowledge on spring modules like Spring MVC, Spring Boot, Spring IOC, Spring DAO, Spring AOP, Spring Batch.
- Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API, Spring Boot for microservices and Spring Batch for running batch jobs.
- Designed and developed database objects like Stored Procedures, Functions, Triggers, PL/SQL packages and Cursors for Oracle.
- Automating, configuring and deploying instances on AWS cloudenvironment and Data centers.
- Defined XML documents for input and output sources of Web Services. Created schema documents for XML validation and developed XML schemas.
- Responsible for coding, testing, and documenting various packages, procedures, and functions for libraries, also used JUnit for unit testing and Mockito for mock based testing.
Confidential, Denver
Java developer
Responsibilities:
- Designing, Developing and Deploying web based multi-tiered interfaces including user account and payment screens using Java, J2EE, Struts, Hibernate and Spring with Extensive use of JavaMulti-Threading concept for downloading files from a URL.
- Coordinate with all the teams for functional requirements and ensure compliance to all architecture standards.
- Middle layer for data access components in Java, JSP and Servlet classes.
- Client pages are built using HTML, CSS, JSP and JavaScript/jQuery.
- Develop the changes using JSTL, jQuery, JCP, JSP,SpringMVC,SpringIOC,SpringJDBC, Web services.
- JavaScript and AngularJS in conjunction with HTML5, CSS3 standards, with front-end UI team. Used JSTL, Custom Tags, HTML/DHTML in JSP’s.
- As part of the requirement, designed and developed Representational state transfer (REST) based services and Simple Object Access Protocol (SOAP) based services.
- Developed code in Eclipse IDE and built in Maven and configured the project on Web Sphere application server.
- Effective use of Hibernate (ORM) in the business layer to create DAOs.
- Configured Struts/Spring/Hibernate frameworks.
- Responsible for writing Hibernate Criteria and HQL queries.
- Developed UNIT test cases using JUnit and Mockito and configured them through Maven surefire plugins to be part of continuous integration.
- Used Git for Version Control tool and Clear Quest for bug tracking tool.
- Implemented DAO layer using JPA (Hibernate framework) to interact with Oracle 11g database.
- Worked on Eclipse for development and deployment of application in JBoss Application Server.
- Extensively worked on UML designing.
- Written PL/SQL queries to load the XML Patent data into DB.
- Used Log4J to print the logging, debugging, warning, info on the server console.
Confidential
Java developer
Responsibilities:
- Developed, debugged, tested and fixed bugs that are raised in the process right from the requirement gathering to Implementation of the project involving in all phases of the Software Development Life Cycle(SDLC).
- Developed the multi-user application using Java and J2EE Technologies like JSP, Spring MVC, RESTful Web Services and Hibernate.
- Developing UI using JavaScript, AJAX, Bootstrap, jQuery, CSS, and HTML.
- Created Classes, Methods for different functionalities and error handling, exception management features in the application.
- Implemented the concepts of Object Orient Programming (OOPs) to ease code maintainability and readability.
- Interacted with Database using SQL Queries and created PL/SQL Triggers, Functions, Procedures for maintaining the database.
- Applied Knowledge in Factoring & Reverse Factoring and Supply Chain within Trade domain / GTRF as well as Agile Methodology.