We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Phoenix, AZ

SUMMARY

  • Around 8 years of extensive IT experience in all phases of Software Development Life Cycle (SDLC) which includes development, design, analysis, testing and Integration of various web based and client/server applications in multi - platform environments with Java/J2EE technologies.
  • Experience in developing applications using SDLC methodologies like Waterfall, Agile (TDD, SCRUM) and Test-Driven Development.
  • Expertise in developing web pages using HTML5, CSS3, Bootstrap, JavaScript, jQuery, AJAX, AngularJS, Angular 2/5/8, Type Script.
  • Experienced in developing data-driven applications and working in test-driven environments using Core JAVA (JSE) and J2EE technologies.
  • Expertise in Core Java and implementing concepts like Multithreading, Concurrency, File handling, IO, Generics and Java collections in various projects.
  • Developed teh application usingJava 1.8and implemented its features like lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, for each.
  • Developed Service Oriented Architecture (SOA) and Micro Service Architecture based J2EE applications.
  • Experienced in developing web-based applications using Java/J2EE, Servlets, Struts (Struts, Tag Libraries and Struts custom validation rules, Tiles), Spring IOC, Spring MVC, Spring AOP, Spring Security, Spring Boot, Spring Web Flow, Spring Data, JDBC, Web Services (SOAP & Restful services), EJB and ORM frameworks like Hibernate.
  • Expert in developing web applications by using Spring5.x framework moduleslike Spring IOC, Spring AOP, Spring MVC, Spring Security, Spring Boot 2.x, Spring Batch and Spring Data.
  • Professional experience and hands-on experience on MVC Struts 2.x, Spring 5.x, Spring2.xand ORM (Hibernate 6.0)frameworks.
  • Expertise in implementing Design patterns like Singleton, Prototype, and DAO pattern.
  • Designed, developed, and maintained teh data layer usingHibernate and used Spring ORMto integrate withHibernate.
  • Created Object-Relational mapping usingHibernateand usedHibernate Query Language(HQL) to query teh database for complex data.
  • Web services like SOA Architecture based SOAP (WSDL Component) and REST working with data-exchange formats like PLAIN TEXT, XML and JSON formats.
  • Experience in web service testing application tools Postman and SoapUI.
  • Extensive noledge in database transactions management for database related changes by integratingJDBC, Hibernate with Spring Boot.
  • Strong Experience in writing SQL, PL/SQL stored procedures functions, triggers and packages on database (RDBMS) packages like MySQL, DB2, Oracle and pleasant experience in working with NoSQL databases like MongoDB, Cassandra.
  • Working experience of application servers like WebLogic, WebSphere, JBoss and Apache Tomcat.
  • Expert in various technologies like EJB, JPA, JDBC, JMS, Log4J, and JUnit.
  • Having experience with Cloud Computing Service like Amazon Web services (AWS).
  • Experience in using various configuration management tools like Visual Source Safe, IBM Clear Case, SVN and CVS.
  • Good noledge and hands-on experience in working with Selenium, JUnit testing tools.
  • Expertise working in tracking bugs and issues using JIRA.
  • Excellent communication, interpersonal, analytical and prioritization skills.
  • Good at Documenting and Understanding User requirements and System Specifications.

TECHNICAL SKILLS

Languages: Java (1.5-1.8), C, C++, Java, SQL, PL/SQL

Enterprise Java: JSP, Servlet, JSTL, Exceptions, Threads, Collection, JMS, EJB, JDBC, Log4J API, JAVA Security

Mark-up/XML Technologies: HTML5, CSS3, JavaScript, jQuery, AJAX, ExpressJS, AngularJS, Angular2/5/8, VueJS, ReactJS, NodeJS, Bootstrap, XML, XSD, XSL/XSLT, JSON

Frameworks: Struts, Hibernate, JSF, JPA, Spring Core (IOC), Spring, Spring Security, Java Security, spring boot, Spring Cloud, Spring MVC, Spring AOP, Spring Data, EJB, Spring Boot, Spring Batch, Spring Security, Spring Integration, JSF, JMS.

Application Building Tool: Maven, Gradle, Ant, Jenkins

Web services: SOAP, RESTFUL, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, Rabbit MQ, Micro Services.

Web/App Servers: IBM Web Sphere, Apache Tomcat, JBoss, Web Logic Server

Database: Oracle, SQL-Server, MySQL and MongoDB

IDEs: Eclipse, Spring Tool Suite, IntelliJ

Modeling/ CASE Tools: Rational Rose, Star UML, MS Vision

Testing Tools/ Others: JUnit, Putty, SoapUI, Postman, Selenium, TDD

Version Control: Git, SVN, CVS

OS & Environment: Windows, UNIX, Linux

Cloud Technologies: AWS (EC2, S3)

PROFESSIONAL EXPERIENCE

Confidential, Phoenix, AZ

Sr. Java Developer

Responsibilities:

  • Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed Sprint planning and estimation for user stories in Agile Environment.
  • Functionalities include writing code in HTML, CSS, JavaScript, jQuery, Ajax,and making use of teh Bootstrap framework.
  • Developed teh application usingJava 8and implemented its features like lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, for each.
  • Used multithreaded environment to run processes asynchronously using different future calls to access teh data.
  • Extensively used various Spring Framework modules like MVC, Dependency Injection (IOC), Auto Wiring, Spring Security and AOP.
  • Creating REST based Web Services by establishing links from Spring-based Applications.
  • Spring Boot microservices were developed using microservice architecture with RESTFUL.
  • Building cloud Microservices and implemented backend using Spring Boot.
  • Worked with Microservice architecture using Spring Boot to modularized code and implemented Rest API’s using Spring Rest.
  • Micro Serviceswere being used as a strategy to gradually replace a core monolithic application while still adding business features. Involved in usingJMSQueues andJMStopics for one-to-one and one-to-many communication in teh application.
  • Spring securityis used forauthorization/autantication, session fixation, clickjacking, cross site request forgery.
  • UsedHibernate, object/relational mapping (ORM) solution, technique of mapping data representation fromMVCmodel toOracle Relational datawith SQL-based schema.
  • Usedmultithreadingin programming to improve overall performance using Singleton design pattern inHibernateUtility class.
  • Used Spring Tool Suite (STS) which is based on Eclipse to develop and debug application code.
  • Amazon IAM was used to maintain teh user credentials and also involved in creating custom IAM policies to various groups defined within teh organization.
  • Migration of Existing Application toAWScloud. Used Amazon Web Services (AWS) likeS3andSNSfor promoting code in various environments.
  • DeployedMicro-servicesas RestfulJavaWebServiceson Amazon Elastic Beanstalk.
  • GIT is used for teh version control and Maven is used for build script and configured log4j.log files.
  • Using JUnit test in Eclipse, developed Unit test cases and test suite.
  • Used JIRA for project management, Issue tracking and monitoring errors and fixed teh errors.
  • Used Jenkins as teh integration tool and improved Scalability of applications on cross-platforms.
  • Involved in System Testing, Integration Testing on IBM Web Sphere Server.

Environment: Agile Methodology, Java 1.8, J2EE, HTML, CSS, JavaScript, jQuery, Ajax, Bootstrap, Spring, Spring boot, Spring MVC, Micro services, Hibernate, Restful, Maven, JUnit, JMS, AWS, Jenkins, Log4j.

Confidential, Plano, TX

Full stack Java Developer

Responsibilities:

  • Worked as per Agile Methodology (Scrum) to meet customer expectation, timelines with quality deliverables.
  • Responsible for creating efficient design and developing user interaction screens using HTML5, CSS3, JavaScript, jQuery, Ajax for service calls on pages to interact with teh server.
  • Experience in Application Development, including design and development of projects in teh areas of Java/J2EEE client and server-side Enterprise applications.
  • Developed web pages using HTML5, JavaScript, JSON, jQuery, JSP and AJAX, AngularJS.
  • Implemented different validation control on teh webpages using AngularJS anddeveloping a cross-platform JavaScript based solution usingAngular JS.
  • Involved in building a high efficiency Dynamic single and multiple Web Application Using Bootstrap.
  • Secured teh API's by implementing Oauth2 token-based autantication/authorization scheme using spring security.
  • Written SQL Queries and stored procedures to interact with Oracle DB.
  • Consumed REST based micro services with Rest template based on RESTful APIs.
  • Developed Data Services using XML messages that use REST Web services, Created REST envelope.
  • Experience in building web services through Soap and Rest API.
  • Working on Spring cloud for configuration management and maintained teh apps on Pivotal Cloud Foundry.
  • Used JAXB to read teh xml file and tan created instances of a generate classes.
  • Used XSLT to change teh Data formats into XML to XML and XML to PDF formats.
  • UsedJIRA tool forIssue/bug tracking, monitoringof work assignment in teh system.
  • EJB requires more development and debuggingresourcesthan basic Java coding, as it is difficult to determine whether a bug is inside teh code or EJB container.
  • Defined unit test cases using JUnit and Mockito based on teh technical design/functional design in a way that is comprehensive and verifies accuracy of developed features.
  • Developed Maven scripts to build and deploy teh application in teh WebSphere Application Server.
  • Involved in bug fixes, enhancements and code refactoring.
  • Troubleshooting any performance or configuration issues with MySQL, Oracle, Linux and UNIX.
  • Integration of teh apache and apacheTomcat to establish communication between Web Server andTomcat.
  • Used Git repository for version control and implemented a Continuous Delivery pipeline with Jenkins.

Environment: Agile methodology, Java, J2EE, HTML5, CSS3, JavaScript, jQuery, AngularJS, Bootstrap, Spring, Spring MVC, Spring Boot, Hibernate, Microservices, EJB, SOAP,RESTful, Junit, Jenkin, JSP, XSLT, XML, Unix Shell Scripts, Oracle, My SQL Maven, Tomcat.

Confidential, Charlotte,NC

Sr. Full Stack Developer

Responsibilities:

  • Responsible for requirement gathering from teh Business Analysts and for preparing teh requirement specification document.
  • Designed and coded application components in anagileenvironment utilizing atest-driven development(TDD) approach.
  • Developed user interface using HTML5, CSS3, JavaScript, Angular5, JSP, JavaScript andjQueryfor making theDOMmanipulations and for makingAjaxcalls.
  • Used Apache POI for uploading Excel files and optimized teh load time by extensively leveraging Java8 lambda expressions, streams and parallel streams.
  • Utilized Java 8 features like Lambda expressions and Stream API for bulk data operations.
  • Developed Business logic with teh halp ofSpringand Data Access was implemented by usingHibernate.
  • Experience in implementingWeb Servicesin-order to communicate between different distributed components using withSOAP ProtocolusingApache Axis.
  • Designed and developedRESTfulweb services that supportJSONfor other developers to access to speed up development usingSpring MVC,Spring Boot, Web Services,JSON, Log4j, RESTful,MySQLandMaven.
  • Designed and developed Micro services business components using Spring Boot.
  • Refactored existing monolithic application by identifying components that needs to be transformed to Micro- services architecture, with Spring Boot-based services interacting through a combination of REST and AWS API-Gateway.
  • Performed Web services testing between and third-party applications using Soap UI and performance functional testing of REST APIs using JMeter.
  • Implemented Object-relation mapping in teh persistence layer usinghibernate(ORM) framework. Extensively usedDAO patterns,including mapping DAO objects, configure file and classes to interact with database.
  • Experience in creating S3 buckets and managed policies for S3 buckets and utilized S3 Buckets and Glacier for Storage, backup and archived in AWS.
  • Experience in set up and maintenance of Auto - Scaling AWS stacks.
  • Worked with WebLogic application server that handles various requests from Client.
  • Setup teh continuous Integration (CI) process for teh application using teh Jenkins.
  • Worked on Log4J to validate functionalities and JUnit for unit testing.
  • Involved in issue tracking and agile project management using JIRA.
  • Used Git to maintain teh version of teh files and took teh responsibility to do teh code merges and creating new branch and fork when new feature implementation starts.

Environment: Agile methodology, Java 1.8, J2EE, HTML, CSS, JavaScript, jQuery, Ajax, Angular, Microservices, Spring, Spring boot, Spring Cloud, Jenkins, spring MVC, Spring JDBC, Spring ORM, JMeter, SOAPUI, RESTful, Hibernate, Web Logic, AWS, Apache AXIS, JUNIT, Maven, Git, Log4j, JIRA, Jenkins, STS, Eclipse IDE, AWS.

Confidential, Redmond, WA

Java Developer

Responsibilities:

  • Involved in teh transition stage of teh project from teh Client and provided detailed documents on teh application.
  • Requirement Analysis of any new features implemented in teh project.
  • Impact analysis of any new requirements on teh existing product.
  • Design and Development of teh components (using Java, Struts, Hibernate, spring, JEE, EJB, JAX-WS, XML, Power builder/ Oracle) within teh schedule time.
  • Enhancement of teh applications along with teh detailed analysis.
  • Providing L3 support for any current issues and debugging teh same within short duration.
  • Developed PL/SQL stored procedures.
  • Developed a KEDB (Known error database) which will increase teh quality and decrease teh time for incident resolution.
  • Provided a value add to teh client by developing teh “Automated Bug fixing” tool in Power builder, which fixed certain repeated bugs/ defects and halped in teh overall cost reduction to teh client and won accolades from teh client.
  • Coordinate with other teams on teh cross functional modules and act as a single point of contact.
  • Trained other teams on teh application and various business processes.
  • Partner with quality assurance teams and develop efficient problem management procedures.
  • Provide status reports to teh management on teh development/ enhancements and support status.
  • Document teh unit test procedures and participate in software development process to perform all tests and ensure teh product is delivered with minimum defects.

Environment: Java, Struts, Hibernate, Spring, JEE, EJB, XML, XSD, PowerBuilder, Eclipse, Edit Plus, Web logic.

Confidential

Java/ J2ee Developer

Responsibilities:

  • Involved in understanding and analyzing teh requirements of teh project.
  • Implemented server-side programs by using Servlets and JSP.
  • Designed, developed and User Interface using HTML, JavaScript, AJAX and CSS.
  • Used JavaScript to perform Client-Side Validation.
  • Implemented using teh MVC design pattern.
  • Used JDBC to interact with teh underlying MySQL Database.
  • Deployed Applications on Apache Tomcat Server.
  • Involved in Unit testing for various components.
  • Used Log4J for any logging purposes during teh development of teh application.
  • Implemented Database access through JDBC mechanisms
  • Designed SQL queries and Stored Procedures for data accessing.
  • Involved in teh team discussions regarding teh modeling, architectural and performance issues.
  • Using teh UML methodology, developed Use Case Diagrams, Class Diagrams and Sequence Diagrams to represent teh dynamic view of teh system developed in Visual Paradigm.
  • Coding accordance to functional requirement
  • Analyzed defects and fixed problems and Involved in peer review of test results
  • Involved in writing JUnit Test Cases.

Environment: Java, J2EE, JSP, Servlets, JDBC, HTML, CSS, JavaScript, AJAX, Eclipse, JUnit, MVC, Apache Tomcat and MySQL.

We'd love your feedback!