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.