We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Detroit, MI

SUMMARY:

  • Over 6 years of experience in different phases of Software Development Life Cycle like analysis, development, and testing web applications with Java/J2EE technologies.
  • Experience in developing web applications using Java/J2EE, JSP, Servlets, EJB, JDBC, Spring, Struts, JSF, Hibernate, Web Services and XML.
  • Experience on various Java Design Patterns such as Session Façade, DAO, DTO, Delegate, Front Controller, Factory, Business Object, Prototype and Singleton.
  • Proficient in developing web applications with W3C Standards like HTML5, CSS3, XHTML, JavaScript, JSTL, Bootstrap, AJAX, Angular, JSON, and Typescript.
  • Experience with Service Oriented Architecture including Universal Description and Discovery Integration (UDDI) lookups and Web Services Description Language (WSDL) using SOAP protocol.
  • Development experience with IDE's like Eclipse, RAD, Spring tool suite and NetBeans.
  • Experience in writing SQL Queries, Triggers, Stored Procedures for DB transactions.
  • Hands - on experience in relational databases like Oracle & MS SQL Server using SQL, PL/SQL programming and NoSQL database like MongoDB.
  • Experience in AWS Solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Dynamo DB and Autoscaling Groups.
  • Experienced in Version Control Systems such as SVN, CSV and tracking tool JIRA.
  • Experience with Java 8 Features like Lambda expressions, Parallel Streams, functional interfaces and filters.
  • Experience in using Application Servers like WebSphere, WebLogic, and JBOSS.
  • Experience in using ANT and Maven tools to build the entire web application, and Log4J to print the logging, debugging, warning, info on the server console.
  • Experience in Test Driven Development and Agile methodologies like SCRUM.

TECHNICAL SKILLS:

Languages: C, C++, Java/J2EE, C#, PL/SQL, T-SQLDatabases: Oracle, MS SQL Server, MongoDB

Web technologies: JSP, Servlets, JDBC, Java Beans, HTML5, CSS, JavaScript, Angular, AJAX, Bootstrap, jQuery, RESTful, SOAP, WSDL

IDE s: Eclipse, Net Beans, IBM RAD, JDeveloper

App Servers: WebSphere, WebLogic, JBOSS

Other Tools: J-Unit, ANT, Maven, UML, CVS, SVN, Log4J

PROFESSIONAL EXPERIENCE:

Confidential, Detroit, MI

Java/J2EE Developer

Responsibilities:

  • Participated in analysis and risk assessment for functional requirements and working with vendor and extended team partners along with business.
  • Addressed challenges to business from technological perspective and ensuring contingency plans to avoid risk and issues.
  • Developed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application using UML.
  • Developed the entire application implementing MVC Architecture integrating JSP with Hibernate and Spring frameworks.
  • Implemented Object Relation Mapping using Hibernate framework to fetch the data from Oracle database.
  • Implemented user interface for web-based customer application using HTML5, CSS3, Typescript, JSON, AJAX and Angular.
  • Used Angular router and implemented module wide routing and created different forms using Angular data driven and template driven forms.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
  • Developed Microservice to provide Restful API utilizing Spring Boot with various data persistence frameworks and messaging engines.
  • Defined XML documents for input and output sources of Web Services. Created schema documents for XML validation and developed XML schemas.
  • Used Maven for build framework and Jenkins for continuous build system.
  • Used Spring Security for session fixation, clickjacking, cross site request forgery.
  • Worked on creation of custom Docker container images, tagging, pushing images, integration of Spring Boot.
  • Created Docker containers and Docker consoles for managing the application life cycle.
  • Built application and database servers using AWS EC2 and create AMIs as well as use RDS for Oracle DB.
  • Setup AWS infrastructure for the project using various resources, VPC, IAM, Lambda, S3, CloudFront, API gateway.
  • Used Java 8 Lambda expressions and Stream API to support functional-style operations on streams of elements.
  • Used GIT as source control management giving a huge speed advantage on centralized systems that must communicate with a server.
  • Performed application deployment using JBOSS application server on Windows, Linux.
  • Used Log4j for logging error/debug messages and managing them.
  • Involved in code reviews and bug fixing using ClearQuest as tracking tool.

Confidential, Amarillo, TX

Java/J2EE Developer

Responsibilities:

  • Responsible for requirements analysis, development, implementation, and testing according to Software Development Lifecycle.
  • Involved in designing UML and Sequence Diagrams using Microsoft Visio to model the detail design of the application.
  • Involved in writing Spring configuration XML file that contains declarations and business classes are wired up to frontend managed beans using IOC pattern.
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations and Transaction Management.
  • Developed web interface using HTML5, CSS3, JavaScript, jQuery, Angular, Bootstrap.
  • Used HTML5 as markup language to design web pages and LESS as CSS3 preprocessor to provide styling.
  • Implemented Angular Router to enable navigation from one view to the next as user performs application tasks.
  • Implemented REST Microservices using Spring Boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Used Spring config server for centralized configuration and Splunk for centralized logging.
  • Supported development, enhancement and support for Queues with Active MQ camel based channels.
  • Solutioned data driven and logical implementation for different services including error handling mechanisms.
  • Enhanced JMS messaging layer to send updated request to middle ware layer.
  • Worked extensively with Business Analyst to flush out requirements for data mapping and route logic.
  • Worked on XML and XSD to generate jars from middle layer service system to integrate in Contact Us support system.
  • Integrated Amazon Cloud Watch with Amazon EC2 instances for monitoring the log files, store them and track metrics
  • Created AWS S3 buckets, performed folder management in each bucket, Managed cloud trail logs and objects within each bucket.
  • Developed ANT scripts to build and deploy the application in WebLogic Server.
  • Worked in setting up Linux Environment on AWS cloud infrastructure, migrated corporate Linux servers from physical servers to AWS virtual servers.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, replication, schema design.
  • Used JIRA for bug tracking, issue tracking, and project management.
  • Used Log4J to capture logs including runtime exception, monitored error logs & fixed errors.
  • Used SVN as a version control system to manage the projects.
  • Developed J-Unit testing framework and integrated that with ant to enable developers to write their unit tests.

Confidential, Hartford, CT

Java Developer

Responsibilities:

  • Responsible for gathering, documenting and maintaining business and systems requirements, and developing designs document.
  • Prepared the detailed functional requirements along with screenshots and description of all the modules.
  • Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
  • Developed Application based on Struts2 Framework using MVC design pattern.
  • Used Apache Tiles and JSP in the presentation tier.
  • Implemented Business Logic using Struts action components in Struts and Hibernate.
  • Involved actively in designing web page using HTML, AngularJS, jQuery, JavaScript, JSON, AJAX and CSS.
  • Developed different SOAP services and Web Services using WSDL, SOAP and AXIS.
  • Implemented Java Message Services (JMS) using JMS API to allow application components to create, send, receive, and read messages.
  • Created and implemented stored procedures, functions and triggers in SQL Server database.
  • Deployed the application on WebLogic server to make the application multi-platform.
  • Developed application code using Eclipse IDE and configured with Maven.
  • Used CVS for version control and source code management.
  • Used J-Unit for unit testing of the system and Log4j for logging.
  • Used SQL Developer for developing and running the functions, procedures and SQL queries with Oracle. Wrote Perl Scripts to execute CRON jobs and Data migration.
  • Coordinated team application of TDD strategies to optimize system quality and to enable rapid refactoring and Agile Methodology.
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Prepared technical reports and documentation manuals during the program development.

We'd love your feedback!