We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Mountainview, CA

SUMMARY

  • 8+ Years of experience in analysis, design, development, implementation and testing of Java J2SE/J2EE based enterprise applications.
  • Experience in Analysis, Design, Development, Integration, Deployment and Maintenance of Web services, Enterprise Applications, Distributed Applications, Client/Server and Web based applications.
  • Extensive knowledge of all phases of Software Development Life Cycle (SDLC) using Agile/SCRUM and Waterfall methodologies, TDD (Test Driven Development).
  • Experience in UI &client side validations using HTML, CSS, Javascript, JSP, AJAX, JSON, XML, XSLT and java script frameworks like AngularJS wif NPM (Node Package Manager).
  • Expertise in implementing frameworks using Struts 1.x/2.x, Spring 3.x/4.x Custom MVC and Hibernate 3.5 for persistence.
  • Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, JSF, JSTL, EJB transaction implementation (CMP, BMP, Message - Driven Beans), JMS, Struts, Swing, Hibernate, Java Beans, JDBC, XML, Web Services, JNDI, Multi-Threading.
  • Involved in producing and consuming SOAP based &Restful web services using WSDL, SOAP, JAX-WS, JAX-RS, JSON, XML, Jersey, Spring REST, Apache CXF, SOAUP UI etc... and familiar wif SOA (Service Oriented Architecture).
  • Experience in Developing Spring Modules like spring (Spring IOC, Spring AOP, Spring MVC, Spring Boot, Spring Security).
  • Used Design Patterns likeFacade, Data Transfer Object (DTO), MVC, SingletonandData Access Object.
  • Applied J2EE design patterns like Business Delegate, DAO, and Singleton etc.
  • Functional knowledge in Content Management and Enterprise Search (Fast ESP, Apache Solr).
  • Expertise in DB Design, DB normalization and writing SQL queries & PL/SQL- Stored Procedures, Functions, Triggers, Sequences, Indexes and Views. Comfortable working wif MS SQL, MySQL and Oracle DB.
  • Expertise in developing SOA (Service Oriented Architecture), Micro Services and developing inter-operable Web Services and its related technologies like REST,SOAP, WSDL, UDDI, XML, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.
  • Experience in cloud services such as S3, AWS Lambda, EMR Cluster and Redshift.
  • Good knowledge in NoSQL database like Mongo DB.
  • Designed services to store and retrieve user data usingMongoDBdatabase and communicated wif remote servers usingRESTenabled Web Services on Jersey framework.
  • Developed REST Services in Django Python Framework and have developed many unit test cases in Python.
  • Experience using Python and Shell Scripts.
  • Performed unit testing in Java using JUNIT test cases and used Mockito.
  • Involved in using JMS, Apache& IBM MQ Series for Asynchronous messaging.
  • Proficient in using DesignPatterns like GOF (Gang of Four) Design patterns (Creational, Structural and behavioral) and J2EE design patterns like MVC, Singleton, Factory, Decorative, Prototype, Business Delegate, DAO, DTO etc.
  • Experienced in working wif build tools, including browserify, Gulp and Grunt.
  • Expertise in using J2EEApplicationServers such as Web Logic 11g, 12c, Jetty and Web Servers such as Tomcat 6.x/7. x.
  • Good Knowledge in using various Amazon Web Services (AWS) Components like EC2 for virtual servers, S3 and Glacier for storing objects, EBS, Cloud Front, and Elastic cache for storing data.
  • Good knowledge and Experience creating Use Case Model, Use Case Diagrams, Class Diagrams, sequence diagrams using UML modeling tools like Microsoft Visio and Rational Rose.
  • Expertise in using IDE's like My Eclipse, Eclipse 3.x, and STS (Spring Tool suite).
  • Experience wif build/deployment and release of the application using Maven, Ant and Gradle.
  • Experience in tracking defects, issues, risks using Jira, ClearQuest, Quality Center.
  • Experience working wif repository tools for version control like SVN and GIT.
  • Experience working wif team, passionate about quality and commit to robust systematic testing to find faults before customer does.

TECHNICAL SKILLS

Programming Languages: Java, C, Java Script

J2EE Frameworks & Client Scripting: Struts, Spring 3.x, 4.x, Spring MVC, Spring Boot 2.x, Node (NPM), Java Script, AngularJS 1.0, Angular 2.0, HTML5, CSS3.

Version Control: CVS, SVN, GIT

Cloud Based Technologies: AWS (Amazon webservices), EC2, S3.

Webservices and Implementations: REST and SOAP using WSDL, JAX-WS, JAX-RS, JSON, XML, Jersey, Spring REST. Apache CXF.

ORM: JDBC, Hibernate, JPA, Spring JDBC.

Build Tools: ANT, Maven, Gradle

Operating Systems/ Platforms: Windows, IOS, Unix/Linux

Data Bases: MS-SQL, MySQL, Oracle, NOSQL, MongoDB, DynamoDB.

IDE Tools and other Tools: My Eclipse, Eclipse, STS, RAD, JProfiler, TOAD, MySQL workbench, Putty, JIRA, Gulp, Stash.

PROFESSIONAL EXPERIENCE

Confidential, MountainView, CA

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in all stages ofSoftware Development Life Cycle(SDLC) of the project inAgilemethodology.
  • Participated DailyScrummeeting, sprint grooming/review and demo wif management and other teams.
  • Extensive experience in designing and developing applications using web technologies like HTML5, CSS3, AJAX, client-side operation like Bootstrap3.0 wif responsive web design adopted to mobile view.
  • Used JavaScript frameworks to develop web UIAngularJS using Node Package Manger NPM for Web application.
  • ImplementedMultithreading, Concurrency, Exception Handling, Generics and Collectionswhenever necessary.
  • Designed and developedMicro Servicesbusiness components using Spring Boot.
  • Implemented Spring BootMicro Servicesto divide the application into various sub modules.
  • Implemented Bean classes and configured in spring configuration file forDependency Injection,Developed Controller Classes usingSpring MVC,Spring AOP, Spring Boot, Spring Batchmodules, handled security usingSpring Security.
  • Developed various automation scripts for reports, maintenance tasks and unit test cases.
  • Implemented data access layer me.e. DAO Classes usingHibernateas anORMtool and configured xml files according to hibernate framework.
  • Implemented persistence layer usingHibernatedat use the POJOs to represent the persistence database.
  • Experienced in implementation ofJMSto exchange information over reliable channel in an asynchronous way by usingActive MQas amessage queue.
  • Involved in Solr installation, configuration, indexing etc.,
  • Importing the database contents and index into Solr through Data Import Handler (DIH).
  • Worked onLog4jfor logging errors, messages and performance logs and implemented test cases inJUnit.
  • Deployed the war file of the enterprise application onWebSphereapplication server dat handles various requests from Client and fixed deployment issues.
  • Wrote a lot of SQL Queries to check the validity for the testing while testing Data anomalies wifin the Database and wrote MYSQL schemas.
  • Used MYSQL Workbench to write Queries to extract and verify data from the MYSQL Server Database.
  • Implemented completeMavenbuild life cycle in order to achieve organized application structure and conflict free dependencies inpom.xmlfile.
  • Deployed applications into Continuous integration environments likeJenkinsto integrate and deploy code onCIenvironments for development testing.
  • Worked wif QA team to halp ensure a high-quality product.
  • Developed GIT controls to track and maintain the different versions of the project.

Environment: s: J2SE, J2EE, Spring MVC, Spring Boot, Spring4.0, Spring REST, Log4j, Junit, REST, SOAP, XML, Install4J, Jersey, MAVEN, Linux, JDBC, MySQL, SQL, WebSphere, JavaScript, AngularJS, Node, NPM (Node Package Manager), Type Script, HTML5, CSS3, Eclipse, JIRA, AGILE/SCRUM, GIT, Windows, Unix/Linux Shell Scripting.

Confidential, Frisco, TX

Java Developer/ Software Developer

Responsibilities:

  • Involved in gathering business requirements, review the requirements and converting them to detailed design documents and clarification documents.
  • Excellent in front-end UI design implementations by writing HTML5/HTML, CSS3/CSS, Bootstrap, JavaScript to make better Single Page Application SPA working on AngularJS.
  • Created various Angular services to call API’s as a part of application initial loading to support various auto complete fields.
  • Created custom wrapper using Angular factory and services to design custom progress bar which can be used across all views.
  • Worked on Microservices implementations using Spring Boot.
  • Developed Business logic wif Spring MVC frame work and mapping using Spring DAO frame work.
  • Involved in developing and exposing web services and consumption of web services like SOAP, RESTFUL Web services.
  • Communicating wif different web Services by using Spring Integration.
  • Wrote Hibernate classes, DAO’s to retrieve & store data, configured Hibernate files.
  • Developed Java Persistence API (JPA) through Hibernate and Worked on Hibernatein development of DAO Layer.
  • Worked wif database development team and wif DBA team to design the data model, tables, partition tables etc.., used Oracle 11g DB.
  • Manage and configured AWS services as per the business needs (EC2, S3, RDS, Cloud Watch etc..).
  • AmazonEC2 in AWS (Amazon Web Services) is used for testing and deploying the lower environments such as Dev, INT and Test.
  • Amazon S3 in AWS (Amazon Web Services) is used to store objects dat contain image URL’s and Amazon CloudWatch to set alerts and monitoring the Amazon EC2 instances.
  • Used Amazon Dynamo DB to create database tables dat can store and retrieve any amount of data and serve any level of request traffic.
  • Application was developed using RAD IDE and SVN for version control and deployed using Web Logic application Server in Windows environment and also in UNIX environment.
  • Developed MAVEN scripts to build and deploy the applications.
  • Used Jenkins as a primary tool for implementing the CI/CD during code releases.
  • Created Java JUnit test cases, and configured log4j for logging.
  • Unit testing conducted for 2 modules using Junit.
  • Executing tasks on XML registry, XSLT/XQuery and transformation capabilities.
  • Validating mapping definitions, schemas and transformations using XSLT.
  • Used GIT as version control and JIRA for bug tracking.

Environment: s: J2EE, Spring, Spring MVC, Spring Boot, JavaScript, AngularJs, WebLogic 11g, REST, XML, JSON, Jersey, Junit, Log4j, Maven, JavaScript, JSP, HTML, CSS, GIT, Jenkins, AWS, EC2, S3, DynamoDB, Cloud Watch, Agile, Eclipse, JIRA, Stash.

Confidential, Nashville, TN

Mid-Level Java Developer/ Software Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and testing of application using AGILE methodology (SCRUM) and TDD Development.
  • Extensive knowledge of XML-based standards and protocols (such as WSDL and SOAP), Service Oriented Architecture (SOA), development of XSD schemas and implementing both SOAP and REST web services.
  • Used JavaScript, JSP, HTML, CSS on front end, Servlets as Front Controllers and JavaScript for client-side validations.
  • Involved in developing Unit Test cases using Junit and testing the Application using Soap-UI.
  • Developed DAO implementations for the database access using Spring JDBC Template
  • Designed, developed and tested of Web Service using JAX-WS, XML, SoapUI.
  • Work Experience wif testing tools and applications such as JUnit, Mockito, FireBug, SoapUIand performed Unit testing, integrated testing, and closely worked wif QA team in preparation of Test plans.
  • Proficient in RDBMS concepts like writing SQL Queries, Functions, Stored Procedures and PL/SQL Packages.
  • Expertise in using Oracle SQL Developer GUI (Graphical User Interface) tool for database development, browse database objects, implement and edit SQL as well PL/SQL statements.
  • Used Log4j for External Configuration Files and debugging.
  • Designed various tables required for the project in Oracle 10g database and used the Stored Procedures in the application.
  • Developed DAOs (Data Access Object) using Spring JDBC as ORM to interact wif DBMS - Oracle.
  • Created XML Schema, XML template and used XML SAX/DOM API to parse them.
  • Used Log4j to capture the log dat includes runtime exception and for logging info and are halpful in debugging the issues.
  • Used Gradle tools for building and deploying the Web applications.
  • Deployed the complete Web and enterprise applications in Tomcat Server.

Environment: s:Java/J2EE, JavaScript, JSP, HTML, CSS, SDLC, SOAP, REST, WSDL, JAX-WS, JAX-RS, Spring REST, Spring MVC, Spring JDBC, Junit, Gulp, Tomcat, Log4j, Gradle, Agile, SVN, TDD, Eclipse, Oracle 10g

Confidential, Cleveland, OH

Java Developer/ Software Developer

Responsibilities:

  • Involved in gathering business requirements, review the requirements and converting them to detailed design documents and clarification documents.
  • Worked in Agile Methodology using Sprint based implementations for the entire module.
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Developed Graphical User Interfaces using HTML, and JSP’s for user interaction and performed client side validations using JavaScript.
  • Implemented Struts MVC architecture using JSP and used Struts Framework to initialize managed beans and services.
  • Developed a Message Driven Bean dat uses JMS to manage backend transactions and approval for user loan applications.
  • Implemented Hibernate in the data access object layer to access and update information in the Oracle Database
  • Extensively used hibernate named queries, criteriaqueries, Hibernate Query Language (HQL) and Optimistic Locking and Caching to process the data from the database.
  • Developed web services SOAP, WSDL and web services clients using JAXB and XML, implemented SOA architecture.
  • Used SVN version control to track and maintain the different version of the application. Written queries, stored procedures and functions using SQL, PL/SQL in Oracle
  • Implemented quartz jobs for running the batch jobs based on the cron triggers configured in the spring files.
  • Developed Unit /Integration test cases using Junit tool.
  • Used ANT tools for building and deploying the Web applications.

Environment: s:Java/J2EE, Spring MVC, HTML, CSS, JSP, Servlets, JavaScript, JMS, Hibernate, Oracle, PL/SQL, SOAP, JAX-WS, XML, ANT, SVN, Agile/Scrum, Eclipse, TOAD.

Confidential

Jr. Software Developer

Responsibilities:

  • Prepared Business requirement specification and technical documentation.
  • Developed Use Cases and Design documents for new Work Flow Settings.
  • Designed and developed client side GUI using JSP, HTML and JavaScript.
  • Developed servlets for maintaining server side business logic.
  • Implemented Business Logic of the system using Core-Java API.
  • Developed JDBC code for backend processing.
  • Experience in designing Test Cases/Test Scripts/Test Conditions for the JUnit Testing, verifying and validating Web based e-commerce applications, like Boundary Value Analysis.
  • Performed unit testing.
  • Wrote and debugged the ANT Scripts for building the entire web application.
  • Used CVS for version control across common source code used by developers.

Environment: s:Core Java, Collections, Multi-Threading, Struts, JavaScript, JSP, HTML, CSS, JDBC, Junit, SDLC, Eclipse, Tomcat, MS-SQL, SQL, CVS, Waterfall, Design Patterns, DAO.

We'd love your feedback!