We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

Bay Area, CA

PROFESSIONAL SUMMARY:

  • 8+ years of extensive experience in Software Development Life Cycle (SDLC), Web Application Design, Web Service Development, Programming, Testing, Support Maintenance, and End - User support using Java/J2EE technologies.
  • Experience with Design and Development of RESTful services.
  • Proficiency in developing secure enterprise Java applications using technologies such as JSP, Servlets, JAVA Beans, EJB, JMS, JNDI, JDBC, XML.
  • Well versed with Core Java, J2EE, Spring MVC, Spring ORM, Spring Boot, Web services(REST/SOAP), EJB, Hibernate, Microservices, Log4J, Microservice Architecture.
  • Experience in programming with threads, batch application design, batch programming using threads and java executor API.
  • Expertise in various open source frameworks like Struts 2, spring 4.x and Object Relational Mapping Technology like Hibernate.
  • Experience in modeling presentation tier using Struts MVC2 (Model-View-Controller) architecture.
  • Skilled in WebLogic Application server, IBM WebSphere Application server.
  • Experience with Java Script libraries like JQuery.
  • Designed and developed the application using Spring web MVC.
  • Extensive development in UNIX (AIX), Windows NT/ 2000 / XP.
  • Strong Database skills with Oracle database and using tools like SQL Developer, Toad tools.
  • Competence in using Java IDE tools: Eclipse, My Eclipse, IntelliJ, Rational Application Developer (RAD) to develop all kind of Java and J2EE applications.
  • Strong experience in build and deployment of the applications using Maven.
  • Developed ANT scripts in to build and deploy J2EE Applications.
  • Extensive Knowledge on databases like Oracle 9i/10g, DB2, NoSQL and MySQL .
  • Experience in SOAP, JAXB, JAXP (XML binding technologies), XML and WSDL technologies and in producing and consuming the SOAP Web Services.
  • Hands on experience working with the UI technologies like HTML, JavaScript, JSP tag libraries.
  • Good working knowledge in version control tools like SVN, PVCS and GIT .
  • Experienced with servers Web logic, Apache's Tomcat, JBoss and WebSphere, administrating the J2EE components in the application servers.
  • Experience with Continuous Integration/Build Servers like Jenkins .
  • Experience in using Version One,Rally,Radar tools.
  • Worked as a good Team player and coordinated with the on-shore and off-shore team.

TECHNICAL SKILLS:

Programming Languages: Java/J2EE, JavaScript, HTML, CSS, XML, Perl,python.

J2EE Technologies and service API s: Java 8, JSP, Servlets, EJB, JMS, JDBC, JPA

Open Source/Framework: Struts 2, Spring, Angular JS, Display Tag,Django,Flask.

ORM/ Languages: Hibernate 5

Databases: Oracle, DB2, My SQL, No SQL, MongoDB,Cassandra

Application Servers / Web: Oracle Web Logic, IBM Web sphere, JBOSS, Apache TomcatServices

SOAP, REST:

Apache Tools: Log4j, Maven, Commons API.

Eclipse, My Eclipse, IntelliJ, SOAP: UI

Operating Systems: Windows and UNIX, LINUX.

Internet Technologies: Java Script, CSS3, AJAX, HTML5, XML, XSLT, XPath

UML: Use Cases, Sequence & class diagrams.

Programming Concepts: Object Oriented Programming(OOPS)

Version Control: SVN and GIT.

Python Libraries: Jenkins, Apache, ANT, Gradle Pandas,Numpy,Matplotlib

PROFESSIONAL EXPERIENCE:

Confidential, Bay Area, CA

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in requirement gathering, analysis, design, and development and testing of the application using Agile Methodology.
  • Implemented the Object-oriented concepts and written the services using Java/ J2EE Technologies.
  • Responsible for writing PL/SQL scripts.
  • Worked on Upgrading App Engineering versions for Various Modules.
  • Resolved the Code Issues in various Modules and have hands on experience with Code Quality tools like PMD, FindBugs, Checkstyle Etc.
  • Did deployment for Various Modules and started Server for Various Applications
  • Did fix ed the issues in release branch, created local branch using Git from existing release branch, created pull request to merge that branch into release branch after PR reviewed.
  • Developed customized pom.xml for the configuration properties used by Maven.
  • Performed the build and deployment of the applications using Maven.
  • Expertise in DB Design, DB normalization and wrote SQL Queries and PL/SQL Stored Procedures, Functions, Triggers, Sequences, Indexes, Joins, Cursors and Views .
  • Worked on Creating Restful API’s Using NodeJs and MongoDb.
  • Used Aggregate framework to write quries in MongoDb
  • Used OAuth2 for Accessing Rest API’s.
  • Effective communication skills with clients, end-users, technical teams, co-workers and professional management teams.
  • Experience executing various project assignments in different teams including business modeling and analysis, framework, development and production support.
  • Experience executing various project assignments in different teams including business modeling and analysis, framework, development and production support.
  • Excellent Technical, Analytical, Problem Solving skills, and ability to work independently, lead/work within a team environment.
  • Have hands on Experience with Radar Tool.
  • Worked in daily stand ups in Scrum process and completing the tasks in sprints.
  • A good team player and coordinated with the team on-site and off shore .

Environment: STRUTS, JDBC, SQL, PL/SQL, IBMDB2, JUNIT, Java / J2EE, JSP, Servlets, EJB, SQL Server, AJAX, Oracle 9i,Spring MVC framework, JMS, Eclipse, Mockito, Maven, Nodejs,MongoDb,IBM WebSphere and Intellij IDEA, JavaScript, JIRA, Radar tool.

Confidential, Pittsburgh, PA

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in both development and production support role with the client as an expertise in both front-end development and as a full stack development.
  • Involved in developing new Jsp pages for the login application and validate in backend and handled the files as a batch programmer.
  • Develop mass user registration using Apache POI API in eManage and CRM projects
  • Developed UI Pages with Client side development skills like JavaScript, JQuery, bootstrap, CSS, HTML.
  • Implemented J2EE standards, MVC architecture using Struts Framework.
  • Implemented Servlets, JSP and Ajax to design the user interface.
  • Wrote Web Services using SOAP for sending and getting data from the external interface.
  • Used Design patterns such as Business delegate, Service locator, Model View Controller, Session façade, DAO, DTO.
  • Implemented application using Spring MVC framework and use of collection framework including List, Map etc.
  • Designing and Developing Micro-services that are highly scalable, fault-tolerant using Spring Boot.
  • Expertise in using IDE like Eclipse, IBM WebSphere and Intellij IDEA.
  • Developed SPRING configuration to connect several user interfaces using Spring dependency injection and wiring.
  • Used Splunk to identify errors in server logs.
  • Integrating Struts with Spring by delegating Struts action management to Spring Framework.
  • Develop quality code adhering to Scala coding standards and best practices.
  • Developed a fully functional prototype application using JavaScript (jQuery and Backbone.js) and Bootstrap, connecting to a RESTful server on a different domain.
  • Used Multithreading and collections to improve performance of application.
  • Wrote scripts in Python to automate log rotation of multiple logs from web servers.
  • Developed RESTful web services using JAX-RS, Apache CXF and spring frameworks and persistence using Hibernate and JPA ORM frameworks.
  • Containerized all the Ticketing related applications- Spring Boot Java and Node.js applications using Docker .
  • Troubleshoot problems in production Cassandra clusters
  • Developed customized MongoDB for retrieving the data from the database worked with business and client to reach the performance parameters.
  • Worked on Eclipse for development and deployment of application in Web Sphere Application Server.

Environment: HTML5, CSS3, Backbone, Apache, Microservices, Spring MVC framework, JMS, Eclipse, Mockito , Python, Maven, Mobile, Scala, IBM WebSphere and Intellij IDEA, AJAX, MongoDB, JavaScript, JIRA, PCF, Docker, JSON, XML, JBOSS 6, JUnit, Log4j

Confidential, Harrisburg, PA

Sr. Java/J2EE Developer

Responsibilities:

  • Built web based application for the sales managers and dealers, to track their annual progress of car sales and enhancing my duties as a Full Stack Developer.
  • Developed an Upload Form for the sales managers to upload Promotional images using JQuery, HTML5, CSS3, and Scripts.
  • In the backend used Spring MVC to validate and process requests, call required business service and return dynamic views to client.
  • Produce SOAP based web services using JAX-WS with spring integration environment.
  • Used JQuery features for form validations, AJAXification of the application, implement features as a light box.
  • Created forms to collect and validate data from the user in HTML and JavaScript.
  • Involved in writing jQuery-based Ajax requests using jQuery. Get or jQuery. ajax and jQuery. Post.
  • Developed Spark code using Scala and Spark-SQL/Streaming for faster testing and processing of data.
  • Experience in development of integration tests using Spring Test, Test NG.
  • Experience in web services (SOAP and REST) testing, web service performance testing, web service SLA testing, web service mock based testing.
  • Deployed the application on WebLogic 12c server.
  • Utilized Oracle 11g Database for all the data base transactions.
  • Used Log4J to for log management.
  • Managed and maintained Oracle and NoSQL databases in production domain.
  • Maintained backup schedules for server storage. Read and interpreted UNIX logs.
  • Written JUnit Test cases with Mockito while performing unit testing
  • Worked in scrum process attending daily stand up and completing tasks in sprints.

Environment: HTML5, CSS3, Backbone, JavaScript, JSON, Spring MVC, JQuery, SDLC, web services (SOAP and REST), Scala, Web Logic 12c server, Log4J, GIT, Oracle 9i, PL/SQL, JMS, SOA, Axis2, Docker, XML, Mockito, Maven, AJAX, JSON, Web Sphere 7.0.

Confidential, Piscatway, NJ

Java/J2EE Developer

Responsibilities:

  • Involved in requirements gathering and analysis from the existing system. Captured requirements using Use Cases and Sequence Diagrams.
  • Developed the application using Struts, Servlets and JSP for the presentation layer along with JavaScript for the client side validations.
  • Implementation of test driven libraries as Ajax and Node.js as a front end and sophisticated my abilities as a Backend developer too.
  • Developed and used JSP custom tags in the web tier to dynamically generate web pages.
  • Worked with Struts ( MVC Paradigm ) components such as Action Mapping, Action class, Dispatch action class, Action Form bean.
  • Designed, Produced and consumed SOAP web services.
  • Used Maven for build framework and Jenkins for continuous build system
  • Created a foundation for modularized HTML , CSS , and JavaScript which enabled migration of UI .
  • Synthesized Spark code using Scala and Spark-SQL/Streaming for faster testing and processing of data.
  • Implemented spring service layer with dependency wiring, transaction, DAO and annotations.
  • Used Hibernate to do the object relational mapping between the tables and java objects.
  • Developed web applications using My Eclipse and deployed in web logic application server.
  • Developed Interactive web pages using AJAX and JavaScript .
  • Deployed and tested the application with web server Tomcat, WebSphere.
  • Wrote Test Cases using JUNIT as a framework .
  • Used Maven for build framework and Jenkins for continuous build system.
  • Developed GUI using Front end technologies like JSP, JSTL, AJAX, HTML, CSS and Java Script .
  • Developed a code for Web services using XML, SOAP and used SOAPUI tool for testing the services proficient in testing Web Pages functionalities and raising defects.
  • Used Java Messaging artifacts using JMS for sending out automated notification emails to respective users of the application.

Environment: Struts, Servlets, JSP, Maven, HTML, CSS, JavaScript, JSTL, AJAX, XML, SOAP, Spring, Hibernate, Eclipse, IBM WebSphere, Hibernate, SQL Server 2008, JUnit 3.8, SVN.

Confidential

Java/J2EE Developer

Responsibilities:

  • Performed analysis for the client requirements based on the developed detailed design documents.
  • Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Microsoft Visio.
  • Developed STRUTS forms and actions for validation of user request data and application functionality.
  • Developed JSP’s with STRUTS custom tags and implemented JavaScript validation of data.
  • Developed programs for accessing the database using JDBC thin driver to execute queries, Prepared statements, Stored Procedures and to manipulate the data in the database
  • Used JavaScript for the web page validation and Struts Valuator for server side validation
  • Designing the database and coding of SQL, PL/SQL, Triggers and Views using IBMDB2.
  • Design patterns of Delegates, Data Transfer Objects and Data Access Objects.
  • Used Clear case for source code control and JUNIT for unit testing.
  • Involved in peer code reviews and performed integration testing of the modules.

Environment: STRUTS, JDBC, Struts Valuator, SQL, PL/SQL, IBMDB2, JUNIT, Java / J2EE, JSP, Servlets, SQL Server, Oracle 9i, Jboss & Web Logic Server 6, JavaScript.

Confidential

Java/J2EE Developer

Responsibilities:

  • Carried out requirement specification, design, analysis, implementation and testing
  • Designed UML Class Diagrams and Use Case Diagrams to understand the code easily.
  • Designed and Developed Required Manager Classes for database operations
  • Developed various Servlets for monitoring the application.
  • Designed and developed the front end using HTML and JSP
  • Developed XML files, DTDs, Schema's and parsing XML by using both SAX and DOM parser.
  • Did Packaging and Deployment of builds through ANT script.
  • Wrote stored procedure and used JAVA APIs to call these procedures.
  • Database designing that includes defining tables, views, constraints, triggers, sequences, index, and stored procedures.

Environment: UML, XML files, DTDs, XML, Java / J2EE, JSP, servlets, EJB, SQL Server, DOM parser, XML, JAVA APIs, ANT script, Oracle 9i, Jboss & Web Logic Server 6, JavaScript SAX, HTML and JSP.

Hire Now