We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Denver, CO

PROFESSIONAL SUMMARY:

  • Extensively used JavaScript to make client - side validations and to parse complex expressions.
  • Over 8+ years of experience in all phases of software development life cycle like analysis, design, development, testing, maintenance and implementation of J2EE, Client/Server applications, Java.
  • Technical experience in the areas of Object Oriented Analysis (OOA), Object Oriented Design(OOD) using UML, Software Life Cycle Management and Development of Distributed applications.
  • Thorough understanding of Object Oriented Methodology, UML and Design Patterns (singleton and Factory Patterns).
  • Solid understanding of Object Oriented Programming concepts and Expertise in design and development of J2EEcomponents and API's
  • Experience in working with AGILE and Waterfall Model Software methodology.
  • Experience in Design and Development of rich user interfaces using JSP, JSTL, Spring tags and HTML5, JavaScript, CSS3, Ajax, AngularJs, Angular2, Bootstrap, JSON and jQuery framework.
  • Worked with various libraries of JavaScript like JQuery and Angular.
  • Worked on Web Application Development with Spring and Struts Framework.
  • Proficient in using Spring framework modules like dependency injection, Spring MVC, Spring Boot, Spring JDBC and Spring Hibernate integration.
  • Expertise in developing and implementing Web applications using Java/J2EE Technologies including Core Java, JDBC, Hibernate, JSP, Servlets, EJBs, JNDI.
  • Thorough knowledge and experience in implementing Service Oriented Architecture (SOA) using XML based SOAP Web Service.
  • Experience in building Components of Web Services like WSDL through JAX-WS API’S.
  • Experience in using Hibernate framework for mapping POJO classes with database and using Hibernate Query Language.
  • Proficient in using RDBMS concepts and worked with Oracle database.
  • Worked extensively on various Databases like Oracle, MySQL and MS-SQL Server during my tenure in Software Development.
  • Extensive experience with SQLs/Stored Procedures.
  • Experience using various web/application servers like Apache Tomcat, WebLogic, WebSphere and JBOSS.
  • Strong experience on various development environments like Eclipse, NetBeans, IntelliJ.
  • Experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access)
  • Expertise in AWS Identity and Access Management (IAM) such as creating users, groups, organizing IAM users to groups, assigning roles to groups.
  • Experience in automating the infrastructure in AWS using web services.
  • Deployed spring boot application on AWS Elastic Beanstalk
  • Good experience with unit testing using JUnit.
  • Experience in debugging applications and find the problems in code.
  • Experience in writing numerous test cases using JUnit framework
  • Experience in message driven programming using JMS and MQ Series.
  • Experience in building JAR files and worked on implementation of the version control software GIT, CVS, SVN and Clear Case.
  • Managed and Supported the production environment of JAVA based web application.
  • Proficient in programming by using the IDE’s such as Eclipse, Intellij IDEA, Netbeans.
  • Experience in ANT and Maven build tools.
  • Develop Micro services to interact with other modules using Spring, SpringBoot, REST.
  • Expanded monolithic architecture into smaller micro services architecture
  • Good knowledge on Docker and Container orchestration.
  • Experiencing in mentoring junior team members and assigning tasks and code reviews.

TECHNICAL SKILLS:

Operating Systems: Windows 7/8, Unix, Linux

Java/J2EE technologies: JSP, Servlets, EJB 3.0, Java Beans, JDBC, JNDI, Web Services, Java Mail.

Web Technologies: HTML5, CSS3, Java Script, AJAX, XML, JSON, React JS, Node JS, Dom, Angular 2.

Methodologies: Agile, Waterfall and Scrum models, RAD.

RDBMS: Oracle (8i/9i/10g/11g), DB2, PL/SQL, My SQL, SQL Server, NoSQL, Microsoft SQL server, DB2Messagig brokers

Rabbit MQ, Kafka: NoSQL databases

Web Services: SOAP & RESTful

JavaScript Libraries: JQuery, AngularJs, NodeJs

Application/Web Servers: Web Logic 8.1/10.3, IBM Web sphere 5.1/6.0/7.0, Apache Tomcat 8, JBoss5.X, Glassfish, Jetty.

IDE: Eclipse, NetBeans,Intellij IDEA.

JAVA Framework: Struts, spring 4.2.0, hibernate 3.5.4/4.0.1/4.2.8.

Cloud services: AWS

Build Tools: Jenkins, Ant, Maven, Log4J.

Version Control Systems: GIT, SVN, CVS

Logging tools: Log4j

PROFESSIONAL EXPERIENCE

Confidential, Denver, CO

Sr. Java Developer

Responsibilities:

  • Designed and Developed the UI screens using JavaScript, Angular 2, JSP,Html and CSS.
  • Involved in developing object-oriented JavaScript and experienced with AJAX, HTML5.
  • Implemented AngularJs controllers to maintain each view data. Implemented Angular service calls using Angular factory.
  • Integrated Bootstrap in existing web applications. Involved in coding for the presentation layer using, AngularJS and JavaScript.
  • Created various Angular Services & injected them into Angular Controllers (using Dependency Injection) to enable AJAX calls and created custom angular directives to create own HTML tags and induce functional behavior to those tags.
  • Implemented back-end code using Spring Boot that handles application logic and makes calls to business objects and services mainly web services.
  • Utilized data of web server using Restful web-services.
  • Used Spring Boot for developing microservices, RESTful to retrieve data from client-side using Microservice architecture and Pivotal Cloud Foundry (PCF) for deploying microservices.
  • Used Spring Cloud, Netflix Eureka for service registry for the microservices.
  • Used Spring Boot which is faster in building Micro services and developed spring-based web applications with very less configuration. Validation is performed using Spring security.
  • Implemented DAO for data access using Spring ORM with Hibernate.
  • AWS Lambda to extend other AWS services with custom logic, or create your own back-end services that operate at AWS scale, performance, and security.
  • Developed the Services usingAWSElastic Search, Restful Services using JAX-RS.
  • Consumed web services using JSON and REST to get the registered users, update their status.
  • Configured and managed Hibernate framework with Annotations.
  • Involved in hibernate mappings like one-to-one, one-to-many, many-to-many with database tables.
  • Performed logging of all the debug, error and warning at the code level using log4j.
  • Involved in daily stand up and sprint planning sessions as part of Agile Scrum methodology.
  • Involved in code reviews and giving inputs to the client about the changes to be made to reduce the cost cutting in the project.
  • Imported data from XML files and flat files to standard formats and published into JMS queue using JBoss.
  • Used Spring Batch for scheduling and maintenance of batch jobs.
  • Deployed the application in various environments DEV, QA and also Production.
  • Used the JDBC for data retrieval from the database for various inquiries.

Environment: java 7/8 Spring MVC Framework, Business delegate, Service locator, Model View Controller, Session facade, DAO, JSP, JSF 2.0, Servlets, Gradle, Jenkins Web Services (REST, SOAP, WSDL, JAXB, JAX-WS, AWS, Apache CXF), JMS, MDB, MQ Series, POJOs, Log4j, HTML, JavaScript, jQuery, XML/XSLT, AJAX, JSON, JUnit, JMS, JIRA, CSS, Tomcat, TILES, JNDI, Jasper, JIRA, CVS and Rally

Confidential, Houston, TX

Sr.Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Worked on various use cases in development using Struts with MVC Design Pattern and Testing Modules.
  • Implemented the database connectivity using JDBC with Oracle 9i database as backend.
  • Used display tag libraries for decoration and used display table for reports and grid designs.
  • Worked on core java, using file operations to read system file (downloads) and to present on JSP.
  • Involved in the development of underwriting process using IBM MQ and JMS.
  • Used PL/SQL stored procedures for applications to execute as part of a scheduling mechanisms.
  • Developed Struts Action classes using Struts controller component and created Struts form beans, action classes, JSPs following Struts framework standards
  • Developed SOAP based XML services and used SAX-XML API to parse XML and populate values for a bean.
  • Involved in Client Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM).
  • Implemented Spring MVC framework which includes writing Controller classes for handling requests, processing form submissions and performed validations using Commons validator.
  • Implemented the business layer by using Hibernate with Spring DAO and developed mapping files and POJO java classes using ORM tool.
  • Designed and developed Business Services using Spring Framework (Dependency Injection) and DAO Design Patterns.
  • Used Angular services, controllers and directives for front end UI and consumed RESTful web service API.
  • Wrote POJO classes based on annotations using Hibernate ORM mapping.
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver. Used Design Patterns such as Singleton, Business Delegate, Session Facade, Service Locator, Simple Factory Pattern, and Data Transfer Object.
  • Involved in the integration of Spring for implementing Dependency Injection (DI/IoC).
  • Developed code for obtaining bean references in Spring IoC framework.
  • Wrote unit testing codes using JUnit, resolved bugs using Eclipse debugging tool.

Environment: J2EE, Spring framework, Spring MVC, Hibernate 3.x, jQuery, JSON, JSF, Servlets 2.3, JDBC, AJAX, Web services, SOAP, XML, Java Beans, XStream, Apache POI, Ext JS, JQuery, JavaScript, Oracle 10g, IBM RAD, Websphere 7.0, Agile Methodology, Design Patterns, SVN, Apache Maven, JUnit, HtmlUnit, XSLT, HTML/DHTML.

Confidential, St.louis, MO

JAVA/J2EE

Responsibilities:

  • Extensively worked in entire SDLC life cycle like design, Coding, Code Review and Deployment preparation.
  • Designed and Developed the application by using SCRUM methodology as per Company's Agile environment.
  • Involved in Test driven development using Selenium, cucumber and Junit
  • Developed User Interface by coding in HTML5, CSS3, JavaScript, jQuery, AJAX, Boot Strap for creating the Web pages
  • Used JQuery library to build Ajax based web application module.
  • Developed Frond End Web application by using Angular JS, CSS and JSF.
  • Used AJAX for the Web page rendering.
  • Responsible for creating an AP9I using Scala language
  • Used Rabbit MQ as Message queue applications may connect to the queue and transfer a message onto it.
  • Implementing MVC Architecture using Spring Framework, customized user interfaces. Used Core java, and Spring mvc, security, error handling mechanism.
  • Developed REST based Micro services using the Spring Boot, Spring Data with JPA
  • Worked with JMS for inter-communication messaging.
  • For deploying the application, we used Jenkins and it is responsible for usage of Continuous Integration and Continuous Delivery (CI/CD) process
  • Designed and implemented the backend layer using JPA
  • Used JPA for performing Object Relational Mapping.
  • Created Stored Procedures and other SQL scripts using PL-SQL.
  • Used Log4J for implementation of logging information about the application state.
  • Created analytical matrices reports for release services based on JIRA tickets.

Environment: Java, JSP, Servlets, EJB 2.0, Struts1.3, Spring 1.2, Hibernate 3.1, Tiles, Validator, IBM Web-sphere Application Server 5.1, IBM Rational Application Developer 7.0, Oracle 9i, Oracle SQL Developer, HTML, JavaScript, Ajax DOJO, CSS, CVS, ANT, Log4J, Windows XP, Jasper, Velocity. SOAP, JMS, Junit, GIT.

Confidential, San Antonio, TX

JAVA/UI Developer

Responsibilities:

  • Developed Client-side UI changes using JSP, JavaScript, AngularJS, JQuery, HTML, CSS, AJAX, JSTL, jQuery, JCP, JSP, Spring MVC, Spring IOC, Spring JDBC and Web services.
  • Developed web applications using Spring MVC, JQuery and used Eclipse IDE for designing, coding and developing applications.
  • Data Operations are performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database
  • Implemented Spring AOP module to implement the crosscutting concerns like logging, security, Declarative Transaction Management.
  • Used JavaScript, AngularJS, and AJAX technologies for front end user input validations and Restful web service calls.
  • Used AngularJS framework for web-apps and is highly efficient in integrating with Restful services.
  • Used J2EE design patterns like Front Controller, MVC, Business Delegate and Session Façade.
  • Code development using Eclipse, HTML, JAVA, JSP, SWING, Servlet and SQL.
  • Involved in Units integration, bug fixing and User acceptance testing with test cases.
  • Deployment of application in Tomcat server and good experience in resolving issues in the production server
  • Written PL/SQL queries to load the XML Patent data into DB
  • Implemented classes for consuming Web services.

Environment: java, J2EE1.4, SDLC, Agile, Eclipse, Servlets, JSP 1.1, JDBC, EJB, Struts MVC, XML, HTML & JavaScript, JSP, UML, SQL Server, JBoss 6.0, SAX, DOM, Git, SAX, DOM parser, SQL, PL/SQL.

Confidential

Jr. Java developer

Responsibilities:

  • Involved in requirements analysis and gathering and converting them into technical specifications using UML diagrams: Use Case Model, Business Domain Model, Activity & Sequence Diagrams and State Diagrams.
  • Developed and coordinated complex high-quality solutions to clients using J2SE, J2EE, Servlets, JSP, HTML,Struts, Spring MVC, SOAP, JavaScript, JQuery, JSON and XML.
  • Applied Object Oriented concepts (inheritance, composition, interface, etc) and design patterns (singleton, strategy Etc).
  • Designing and implementing SOA compliant management and metrics infrastructure for Mule ESB infrastructure utilizing the SOA management components.
  • Developed the javaCode using Eclipse as IDE.
  • Designed and developed all UI Screens (Forms) using Java Server Pages, Struts, Html, CSS and JavaScript.
  • Worked extensively with JavaScript, PHP, Python, MySQL, HTML, and CSS.
  • Developed Use Cases, Class Diagrams, Sequence Diagrams and DataModels.
  • Created an XML configuration file for Hibernate to map to Oracle Database.
  • Developed test cases and performed unit testing using JUNIT Test cases.
  • Implemented SQL queries and used Oracle stored procedures, and built-in functions to retrieve and update data from the databases.

Environment: java, JSP, HTML, CSS, Win XP, Eclipse IDE, Apache Tomcat and Oracle, Servlets, XML, JSP, JSTL.

Confidential

Java programmer

Responsibilities:

  • Developed the business domain layer using Java, J2EE, JDBC, Transfer Objects, Singleton, Factory and Front Controller design patterns
  • Developed Use Cases, Class Diagrams, Sequence Diagrams and DataModels.
  • Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer
  • Responsible in development of presentation layer using jsp and servlets.
  • Created JSP pages using standard JSTL tags, strut tags and custom tags.
  • Worked on javaMessage Service (JMS) API for developing message-oriented middleware (MOM) layer for handling various asynchronous requests
  • Developed Client applications to consume the Web services based on SOAP protocol.
  • Involved in bug fixing during the System testing, Joint System testing and User acceptance testing.
  • Used CVS as version control system and branching for creating a new feature and making bug fixes.
  • Created and implemented PL/SQL stored procedures, triggers.
  • Enhanced the mechanism of logging and tracing with Log4j

Environment: Java, Struts, JSP, JDBC, XML, Junit, Rational Rose, CVS, DB2, Windows.

We'd love your feedback!