We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Louisville, KY

SUMMARY

  • 8+ years of extensive IT experience in design & development of internet/intranet applications using Java, J2EE, JSP, Web Services, JSF, Servlets, JDBC, EJB, RMI, JSON, jQuery, CSS, JavaScript, JNDI
  • Solid understanding of Object - Oriented programming, Database Design and Query Optimization
  • Well experienced in Core Java - asynchronous programming, multithreading, collections and a few design patterns.
  • Experienced with various frameworks like Struts, Spring, Hibernate and Spring Boot.
  • Extensive experience in Presentation Tier development using JSF, JSP, Apache Struts, GWT and XML.
  • Experience working with REST API design and Implementation.
  • Expert in HTML5, DOJO development and have experience in AngularJS , Node JS , Responsive Web Design.
  • Developed Stateless Session Beans (EJB), Value Objects and DAO s and deployed in WebLogic 12.2.1.3.
  • Administration of Websphere Process Server, Apache Tomcat server and Apache webservers.
  • Experience in programming with JDK tools, Applets, Swing and AWT packages of Java.
  • Experience in Planning/Design/Architecting of IBM WebSphere Application Server supporting J2EE Applications.
  • Good Knowledge of different J2EE Design Patterns like MVC, Data Access Object, Data Transfer Object / Value Object, Business Delegate and Singleton.
  • Proven experience in executing the most complex projects in Waterfall and Agile approaches and also helped organizations in transitioning from traditional Waterfall to Agile methodologies smoothly.
  • Experience in Web Services like SOAP, REST, WSDL and good knowledge in SOA.
  • Solid understanding of REST API design.
  • Created Maven builds to build and deploy Spring Boot micro services to WebLogic domain.
  • Hands on experience in writing PL/SQL queries, Stored Procedures and Triggers and have exposure to different databases includes SQL Server, Oracle, PostgreSQL, MongoDB, MYSQL Server, MS Access.
  • Experience in MongoDB (versions 2.x, 3.x) installation, configuration and administration.
  • Worked on Rest Web services for backend services, used Couchbase DB (NoSQL) for database services.
  • Hands on experience in AWS infrastructure on various resources EAS, Security Group and Auto Scaling in Cloud Formation JSON templates and some internet technologies including TCP/IP and HTTP .
  • Build scripts on AWS cloud for scheduling EC2 auto scaling load balancer with Java JDK .
  • Implemented Kafka producer and consumer applications on Kafka cluster setup with WebLogic domain.
  • Developed Client/Server applications using the databases SQL Server 2000/2005 and MySQL 5.0.
  • Experience in using modeling Techniques in UML - Use cases and Class diagrams.
  • Experience Working with Development IDEs like Eclipse and Intellij IDEA.
  • Worked on Build Automation and Continuous Integration tools like ANT1.8, Maven2.x/3.x, Jenkins.
  • Experience in User Interaction, Business Analysis, Development, Integration, Documentation, Testing, Deployment, Building, Configuration and Production/Customer Support, Maintenance and Enhancements of both Web and Client/Server Technologies.
  • Developing a Multichannel E-commerce website using Hybris and Java.
  • Excellent experience with Software Development Life Cycle (SDLC) process and OOAD concepts.
  • Experience in version control system tools like TFS, GIT, and Clear Case.
  • Expertise in creating Software Requirements Document (SRD), preparing Functional Design Document (FDD), Detailed Technical Design Document (TDD), UML Diagrams, effort estimation, coding standards, design / code review and test cases documents.
  • Experience in working with Unit testing using JUnit.
  • Proficient in software documentation and technical report writing.
  • Versatile team player, highly motivated, quick starter, solution-oriented programmer, excellent Confidential solving complex problems under strict deadlines.

TECHNICAL SKILLS

Programming Languages: Java, J2EE, SQL, PL/SQL

Web Technologies: JavaScript, HTML, CSS, XMLs, AJAX, Node JS

J2EE Technologies: EJB, JDBC, Servlets, JSP, JSON, JSTL, JNDI

Application Server / Web Server: Web Logic Server (12.2.1.4.0 ), Apache Tomcat, JBoss, IBM WebSphere

SOA: Web Services, SOAP, WSDL, REST web services

Cloud Environments: AWS - EC2

IDEs: Eclipse, IntelliJ IDEA

Framework: Spring, Hibernate, MVC Architecture

Database Systems: Oracle 9i/10g/11g, SQL Server, MySQL, PostgreSQL, MongoDB, CouchBase

Design Patterns: Creational, Structural, Behavioral, Saga

Operating Systems: Windows 98/2000/XP/Vista/7/10, UNIX, Linux(RHL5)

Version Controls: TFS, GIT, ClearCase

Unit Testing: JUnit, Mockito, Power Mock, Cucumber

Build Tools: Maven, Gradle

Tools: Putty, EditPlus, GIT, Visual Code, Notepad++, OneNote, WinSCP, Load Runner, EclEmma, Jacoco, JMeter

PROFESSIONAL EXPERIENCE

Confidential, Louisville, KY

Sr. Java/J2EE Developer

Responsibilities:

  • Responsible for Requirements capturing & Preparing Software Requirements Specification.
  • Responsible for designing, Implementing and mentoring the junior developers.
  • UML Modeling using Rational Rose tool.
  • Primarily involved in re-design and coding of offline processes which are standalone java programs running to generate various reports asynchronously and send mail to the users.
  • Worked on Maven software tool for Java project management and build automation.
  • Refractor java code to make it more maintainable.
  • Created client library that provided load balanced and fault tolerant consumption of Spring Boot microservices from Confidential application.
  • REST web services have been developed using JSON , Spring 4.0 , and SQL Server on Web Logic Server.
  • Involved in the redesign and development of the web based application into a multi-tiered application.
  • Proficient in programming by using the IDE such as Eclipse and Intellij.
  • Functional programming experience or significant Java and Spring Boot experience is essential.
  • Perform program coding and develop unit and functional tests for all code written in Java/J2EE .
  • Developed various helper classes needed using Core Java concepts such as OOP, Exception handling, Collection Framework, Generics, Input/output System, Multi-threading and Data Structures to implement various features.
  • Identifying the software defects and reported them in Team Foundation server ( TFS).
  • Identifying the software defects and reported them in GIT.
  • Provide technical leadership and mentorship to development and QA team.
  • Contribute to resolving technical/business logic issues other development teams encountered.
  • Front-end development using OOP JavaScript, Foundation, Bootstrap, and MVC frameworks.
  • Created complex Stored Procedures , Triggers, Functions (UDF), Indexes, Tables, Views and other T- SQL code and SQL joins for applications following SQL code standards.
  • Developed indexed database architecture using SQL procedures and triggers .
  • Involved in using Data Structures such as Queue, Linked lists and Sorting Algorithms.
  • Implemented Spring JDBC framework to connect to the database and do database operations.
  • Ensured the development team is practicing the core Agile principles of collaboration, prioritization, team accountability, ownership and visibility.
  • Selecting the appropriate AWS service based on compute, data, or security requirements.
  • Experience in Integration of Amazon Web Services AWS with other applications infrastructure.
  • Created Server instances on AWS. WebLogic, Swagger and hawtio are installed and used for deploying Microservices .
  • Responsible for development of REST web services and testing them using REST Client and leveraged SOAP UI to test the SOAP calls using WSDLs.
  • Experience with API design and implementation with SOAP & JMS.
  • Proficient with multiple packages of the Core Java API, including Swing, printing and imaging.
  • Involved in Design and discussions for front-end UI using HTML5, CSS3, JavaScript, jQuery, and AJAX .
  • Developing RESTful Microservices as a Spring Boot application compatible with WebLogic domain.
  • Developed Stateless Session Beans (EJB), Value Objects and DAO s and deployed in WebLogic 12.2.1.3.
  • Involved in development of middle-tier on Web Logic application server.
  • Migrated Kafka to JMS to Activemq.
  • Generated Stored Procedures using PL/SQL language.
  • Designed the database tables using normalization concepts & implemented cascading delete relationships between different transaction tables.
  • Used various design patterns like façade pattern, service delegate, factory pattern, singleton pattern, DAO etc.
  • Using Activemq to consume the messages and publish the messages to the broker URL.
  • Used Java Messaging System (JMS) to consume the messages and publish the messages to the broker URL.
  • Involve in support of the application which involved defect fixing and minor enhancements.

Environment: Java (JDK 1.8), Drools 7.32.0.Final, Spring 4.0, Agile, XML, data structure, Web Logic(12.2.3.1), activemq(5.15.3), AWS, WebLogic (12.2.1.3), JMS, Eh-cache, TFS, Spring JDBC, Spring Boot, Algorithm, Eclipse(4.4.2), JDBC, Xml Spy, Windows-10, SQL server(2019), Logback, Slf4J, JMeter, Cucumber BDD, Load Runner, Lambda expressions, Couch base, Mockito, Jenkins (CI/CD), Jacoco, Sonarqube, JSON .

Confidential, Atlanta, GA

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in the detail design of the eCARS application using J2EE, Struts, EJB, XML Web Services and WebSphere MQ. Also wrote queue sender using JMS API.
  • Recovering and Backup WebSphere configuration using XML Config Tool and using backup and restore scripts in Websphere.
  • Design & Developed the User Interfaces using Adobe Flex, HTML, CSS and Action Script, JS and GWT .
  • Use expertise in Software Development Life Cycle (SDLC) and core Java technologies to create desktop applications that meet client requirements.
  • Implemented and designed multiple Microservices in web Logic domain.
  • Used Ext JS to implement and deliver customer-facing solutions.
  • Built Server side Objects to communicate using Struts Framework.
  • Used Flex Data access methods to communicate between the Flex and Java.
  • Developed Action Script functions for event handling, error handling and response handling.
  • Written the XML Schema to validate the incoming XML Documents from the Web service clients.
  • Developed Ant Script to build the application. Developed Action classes and JSP using Struts2 framework and JSP.
  • Created and configured new JIRA projects and worked with departments to maintain existing JIRA projects.
  • Created the topic queues in Apache Kafka.
  • Used Spring MVC Framework to generate REST Web services.
  • Experienced on Eclipse and Intellij to develop Junit.
  • Developed Stateless Session Beans (EJB), Value Objects and DAO s and deployed in WebLogic 10.3.6.
  • The backend logic was mainly fulfilled using Core Java concepts such as OOP, Exception handling, Collection Framework, Generics, Input/output System, Multi-threading and Data Structures to implement various features.
  • Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
  • Installed the application on AWS EC2 instances and also configured the storage on S3 buckets.
  • Provide technical leadership and mentorship to development and QA team.
  • Implemented Hibernate as ORM framework to connect to the database and do database operations using Core Java objects such as classes, collections API etc.
  • Involved in usage of MVC pattern utilizing AngularJs, JSF and Spring Controller .
  • Used Spring Boot Confidential back-end which helps to develop application with ease.
  • Responsible for setting up AngularJS framework to achieve data binding between HTML and JavaScript objects.
  • Drive and influence web API design towards re-usability and scalability.
  • Analyze and implement different artificial Algorithms to predict overhead conductor temperature, determine current and duration time relationship.
  • Contribute to resolving technical/business logic issues other development teams encountered.
  • Design, development and maintenance of secure REST/SOAP web services for payment solutions
  • Supported funnel and development work in Agile, waterfall and blends of these methodologies across companies.
  • Developed the Business delegates, which calls the downstream interfaces to replenish the prepaid Minutes in vendor systems.
  • Used Apache Kafka to consume the messages from the broker URL and publish the messages to the broker URL.
  • Designed and developed the common XML API which can be used by Bill Payment Kiosk, VZW.com and IVR using Java2 API (1.5).

Environment: J2EE, JDBC 2.0, Servlets3, JSP2.3, JIRA5.x/6.x, Intellij, Spring 3.2, Ant, Apache Kafka, algorithm, Struts2, MS Visio2000, JMS, JSF, HTML5, CSS3, AWS, CVS, Oracle 10g, WebLogic (10.3.6), UML, Spring Boot, REST GWT, Ext JS, AIX 5.2, XML1.0, XML Web Services, EJB2.0, WebSphereMQ5.3, AngularJS, Windows 2000, UMLmagicDraw 7.0, Hibernate4.1.9

Confidential

Java/ J2EE Developer

Responsibilities:

  • Implemented Model-View-Controller (MVC) architecture.
  • Created Use case diagram, Class, Sequence diagrams for the module.
  • Used Struts/MVC framework to standardize the interactions between the JSP/View layer, the action controller and the underlying Form model. Internationalization was inherent to the design the objects that were locale to the database.
  • Involved in writing and executing stored procedures, functions and triggers for ORACLE to create a Database Management System.
  • Identifying the software defects and reported them in JIRA.
  • Developed various helper classes needed using Core Java concepts such as OOP, Exception handling, Collection Framework, Generics, Input/output System, Multi-threading and Data Structures to implement various features.
  • Performed S3 buckets creation, policies and also on the IAM role based polices and customizing the JSON template.
  • Designed and developed Asynchronous service on Amazon AWS using SNS /SQS .
  • Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications.
  • Collected the dataset on SNS through official API for Java.
  • Responsible for creating database tables, procedures, functions using MS SQL Server.
  • Integrated the application with Amazon SNS , SQS and SES services, and performed the database migration.
  • Created web services and desktop applications to access and display data needed by support teams using, AJAX, JavaScript, JQuery, Angular.js, Ext JS , C#, CSS and HTML .
  • The Servlets are used to populate the data on web application.
  • Used TCP/IP protocols Confidential Application Layer for communication.
  • HTML, DHTML and JSF has been implemented to maintain the static and dynamic content.
  • JDBC has been used for the connectivity of database.
  • Used Asynchronous JavaScript Technology and XML (AJAX) for critical front-end validations to reduce the burden on the server side.
  • Used Maven as a build and deployment tool.

Tools: and Environment: JAVA/J2EE, JDK 1.7, JSF, AWS EC2, SNS, SQS, Ext JS, Servlets, Struts 1.2. MVC Architecture, JUnit3.0, JavaScript, Web Services, Nginx, Putty, HTML, XML, AJAX, JNDI, JDBC, Oracle, CVS, Eclipse.

We'd love your feedback!