We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Bay Area, CA

SUMMARY

  • 9+ 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 CoreJava, J2EE, Spring MVC, Spring ORM, Spring Boot, Web Services (REST/SOAP), EJB, Hibernate, Micro services, Log4J, Micro service 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.
  • Experience in proficiency with JavaScript and Node.js.Knowledge of Node.js frameworks such as Express.
  • 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 noledge in version control tools like SVN, PVCS and GIT.
  • Experienced with serversWeb logic, Apache's Tomcat, JBossandWebSphere, administrating the J2EE components in the application servers.
  • Experience with Continuous Integration/Build Servers like Jenkins.
  • Experience in using Version 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.

Development Tools / Testing Tools: Eclipse, My Eclipse, IntelliJ, SOAP-UI

Operating Systems: Windows and UNIX, LINUX.

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

Design & Modelling Tools: UML - Use Cases, Sequence & class diagrams.

Programming Concepts: Object Oriented Programming(OOPS)

Version Control: SVN and GIT.

CI/CD Tools/Build Tools: Python Libraries Jenkins, Apache, ANT, Gradle Pandas,Numpy,Matplotlib

PROFESSIONAL EXPERIENCE

Confidential, Bay Area, CA

Senior Java/J2EE Developer

Responsibilities:

  • Writing reusable, testable, and efficient code.
  • Work with Managers to determine business requirements and project objectives.
  • Recommend and execute improvements.
  • Work closely with relevant teams internally to ensure alignment and coordination across operations as part of the seamless implementation of existing and new systems.
  • Implemented Excel download stream for data export which doesn't have physical file on server.
  • Used Swagger-tools for API documentation, validations and as well as routing.
  • Implemented JWT for token based authorization and authentication.
  • Used Mocha to implement test cases from scratch to all the controllers and services.
  • Used chai and sinons for the assertions of the test cases implemented in Mocha.
  • Troubleshoot, debug and upgrade existing software.
  • Resolve application development issues in a timely manner.
  • Ensure project deliverables meet business requirements.
  • Knowledge of Node.js and frameworks available for itsuch as ExpressJs.
  • Strong programming skills in JavaScript, Node.JS, Express framework and related technologies.
  • Familiarity with OpenAPI / Swagger, Continuous Integration solutions, OAuth, git, and Rally, npm.
  • Implement Mongo DB queries for the complex data export with aggregations.
  • Prepare test cases and strategies for unit testing and integration testing.
  • Utilize programming principals, tools, and techniques to write application codes as per the compliances.
  • Verify and deploy features in develop and staging servers.
  • Develop, test and maintain complex software systems including App Services, REST APIs, Mongo DB, Kafka, Big Data DBs, and Authentication/Security.
  • Make design and technical decisions for AngularJS Dashboard.
  • Develop application code and unit testing in the AngularJS, Rest Web Services and Java technologies for the Application Development Centre.
  • Designed and Developed components in Angular 2 supporting various Web Application efforts.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 4.
  • Brief experience on implementing the Angular.Js in creating animations based on CSS classes.
  • Wrote unit tests using Karma and Jasmine for frontend.
  • Working with Angular JS to write custom directives for DOM Manipulation.
  • Development of Modules in Angular 1.5 and Angular2/4 and worked on karma test cases.
  • Developed page layouts, navigation, animation buttons and icons.
  • Propose design concepts and develop proof of concepts for next generation products.

Environment: Apache Camel, Micro services, Spring MVC framework, Angular 2, JMS, Eclipse, Mockito, Maven, Mobile, Intellij IDEA,AJAX, MongoDB, Express js, JavaScript, Rally, Docker, JSON, XML, JUnit, Log4j,Swager,Node js,Kafka.

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 usingJava/ 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, Find Bugs, Checkstyle Etc.
  • Did deployment for Various Modules and started Server for Various Applications
  • Did fixed the issues in release branch, created local branch using Git from existing release branch, created pull request to merge dat 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 Mongo DB.
  • Used Aggregate framework to write quries in Mongo DB
  • Used OAuth2 for Accessing Rest API’s.
  • TEMPEffective 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.
  • Strong programming skills in designing and implementation of multi-tier applications using web-based technologies likeSpring MVCandSpring Boot.
  • Excellent noledge on Spring Core such asDependency Injection,Annotationsand XML basedConfigurations.
  • Hands-on experience withSpring AOPusingAdvice,AspectsandAOP Processor.
  • Extensively worked onSpring JDBC,Spring Hibernate ORMandJPA
  • 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 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.
  • Used JavaScript for the web page validation and Struts Valuator for server side validation
  • Designing and Developing Micro-services dat 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.
  • Good understanding of AJAX and JavaScript Dom manipulation Techniques
  • Experience with RESTful services
  • Experience in JavaScript build tools like grunt or gulp
  • Expert in any one of the modern JavaScript MV-VM/MVC frameworks (AngularJS, JQuery, NodeJS, GruntJS)
  • Designed and Developed components in Angular js supporting various Web Application efforts.
  • Defined new validations through Angular JS for the form field validation implemented through HTML5.
  • 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 usingDocker.
  • 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.
  • Implement Mongo Management Service for automating a variety of tasks, including backup/recovery and performance management.
  • Recommend and implement best practices for Rest API integration framework/model.
  • Worked on Eclipse for development and deployment of application in Web Sphere Application Server.
  • Strong Experience in Automating Web Application Testing using Selenium WebDriver with TestNG framework.
  • Strong Experience in Java Programming, Selenium WebDriver, JUnit and TestNG.
  • Analyze and ensure efficient transition of all technical design documents and develop various SQL packages to provide support to all application developers.
  • Monitor and recommend changes if required to all PL/ SQL packages and provide stored procedures and design and develop various relational database.
  • Evaluate all architecture for Oracle applications and prepare layouts for all logical models and maintain database objects for various application components.

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

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, implementfeatures 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, Piscataway, 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.
  • Created client surveys and displayed the results in a dynamic report (d3, jquery, mysql)
  • 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 andjavaobjects.
  • 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 servicesproficient in testing Web Pages functionalities and raising defects.
  • Used Java Messaging artifacts using JMS for sending out automated notification emails to respectiveusers of the application.
  • Expertise in SQL and PL/SQL programming, developing complex code units.

Environment: Struts, Servlets, JSP, Maven, HTML, CSS, JavaScript,d3js, 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 dat 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.

We'd love your feedback!