We provide IT Staff Augmentation Services!

Senior Java Developer Resume

0/5 (Submit Your Rating)

SUMMARY

  • An experienced and responsible Java Software Engineer with a high degree of initiative, continuingly updating skill set with new techniques and technologies.
  • Excellent computing skills covering the full life cycle of commercial applications using formal and modern methodologies, including requirement gathering, software design and development, team leadership, mentoring, support, project management and end user liaison skills. Aware of Agile and TDD working environments and practices.
  • Over 8 years of experience in developing Client/Server and Multi - Tier application systems in Intranet/ Internet by using Java and J2EE frameworks/technologies
  • Good working experience on entire Software Development cycle, which involves design, development, coding, testing, implementation and supporting phases.
  • Expertise in Object Oriented Technologies, Web Technologies and Client Server Technologies that includes Core Java, Design Patterns, Multi-Threading, Collections Framework, JEE, Hibernate, MyBatis, Struts, Servlets, JSP, XML, Web Services, JDBC, JavaScript, HTTP, SMTP, HTML, PL/SQL, Ant, Maven.
  • Hands-on experience working with SOA services enviroments.
  • Hands-on experience in Spring Framework (AOP, MVC, and REST modules) and Web services (SOAP and REST using JAX-RS).
  • Experience using J2EE Design Patterns like Singleton, MVC, DAO, DTO, Session Facade and Factory Pattern for reusing most efficient and effective strategies for new development
  • Strong experience in implementing MVC Frameworks such as Struts, spring MVC.
  • Strong development experience in implementing Restful web services and SOAP.
  • Good understanding in Web Logic configuration like connection factory and data source creation and setting the JVM parameters.
  • Proficient in developing web page quickly and effectively using, HTML 5, CSS3, JavaScript and JQuery and also experience in making web page cross browser compatible.
  • Extensive experience in developing front-end systems with JavaScript, Bootstrap, HTML5, CSS3 and MVC frameworks such as AngularJS and VueJS.
  • Implementing many directives from Angular2 in order to create all the functionalities related to the user interface, creating models and controllers with the help of JavaScript.
  • Written Ajax driven JSON consuming JavaScript functions to save User selections such as radio button, drop-down menu selections into a cookie.
  • Expertise with using the JUnit for testing the applications & Maven for dependency management & deploy the applications Experience in working defects life cycle using RTC, Quality Center (QC) & JIRA.
  • Full understanding of the Android OS, basic understanding of design of Android applications.
  • Good Confidential doing the Root cause analysis for various testing cycles and involved in the changes to increase the module stability.
  • Good experience in handling all the phases of Software Development Life Cycle using ITIL and Agile/scrum methodologies.
  • Expert in writing SQL, PLSQL and using various tools to connect to databases such as TOAD, SQL Developer and MySQL Workbench.
  • Experience in DevOps tools Jenkins, Maven, etc. Participated in defining and implementing the CI & CD process in organization.
  • Experience with cloud services like AWS and Azure using: Elastic Beanstalk, S3 storage, RDS, Azure Active Directory B2C, Azure app services, Azure CI, etc.
  • Basic knowledge of networking including switching and routing.
  • Experience in design and development using UML Use case diagrams, Class diagrams, and Sequence Having good exposure on JIRA, Target Process and MS Project tools for Project management.
  • Involved in creating servers, builds, deployment and installation and good in version control management.
  • Having good experience in different business domains like Telecom, Security and PLM (Product Life cycle Management) projects. Strong leadership qualities and manage teams globally on 24x7 basis.
  • Excellent interpersonal abilities, communication skills, time management, team skills and customer focused with an intention to work hard to attain project deadlines under stressful environments.

TECHNICAL SKILLS

Programming Languages: Core Java/J2EE, SQL, PL/SQL, Shell scripting

Java/J2EE Technologies: Servlets, JSP, JNDI, JDBC, JPA, JUnit, Mockito

Web Technologies: HTML, CSS, Java Script, XML, XSLT, AJAX, JSON, REST, SOAP Web Services, RichFaces, Ajax4JSF, JQuery, AngularJS

Frameworks: Spring, Hibernate, Struts, JSF

Open Source: Spring 4.x (MVC, IoC), Hibernate 3.1, Apache Struts 1.3 Struts, Hibernate, MyBatis, Spring Integration, SpringBoot, Angular JS

XML Technologies: XML,WSDL, Web Services

Application/Web Servers: Apache Tomcat 5.x/6.x/7.x/8.x, Glassfish 3.x/4.x, WebLogic 8.1/9.2/10.2 , IBM Websphere, JBoss Application Server, Apache Server

Methodologies: ITIL, Agile

Databases: Oracle 11g/10g/9i/8i, SQL Server, MySQL

Mobile Development: Full understanding of the Android OS, Design of Android applications

IDEs/Other tools: Eclipse, Maven, Postman, Rational Team Concert, SOAP UI, Swagger, Rational, IntelliJ,Visio, MS Project, Microsoft Visual Paradigm, TOAD, SQL Developer, MySQL Workbench, Confluence, JIRA

XML: XML (SAX, DOM), XSL, XSLT, Schema, DTD

Operating Systems: Windows XP/7, UNIX, Linux, Mac-OS(x)

Version Control: GIT, Bitbucket, Rational Team Concert, SVN, WinSCP

Code Review/Quality Tools: Remedy, Atlassian Crucible, Quality Center (HP)

Cloud Services: AWS and Azure

PROFESSIONAL EXPERIENCE

Confidential

Senior Java Developer

Responsibilities:

  • Design and development of a configurable payment module for a new business flow that allow customers to renew their plans. Several system contingencies were solved that were blocking the daily operations of the users: renew services, activate lines and paying services.
  • Worked in the retails and ecommerce platforms.
  • Involved in the high and low level design of new enterprise applications Responding to user needs
  • Bug fix and maintenance of the sales and services web application Involved in processes of migration and application upgrade.
  • Developed applications for Restful API services, JMS applications and UI applications with Spring framework, Hibernate, EJB and MyBatis.
  • Involved in model building in HTML5, CSS3, XHTML, JavaScript, JQuery and AJAX.
  • Wrote several RestFul Web services such as Get/Put/Post/Patch using backend Java Spring with Jboss EAP6 and in frontend Angular2, JSON/XML payload.
  • Used Maven for application life cycle and dependency management and performed the code build and deployment using MAVEN.
  • Setting up Angular2 framework for UI development. Developed HTML views with HTML5, CSS3, JQuery, JSON, JavaScript and TypeScript.
  • Used J2EE design patterns like MVC, Singleton, Factory, and DAO.
  • Developed DAOs Data Access Objects and performed O/R mapping using Hibernate to access the data-base. Responsible for code reviews in GitHub, creating sprint branches, proper build and deployments to different environments.
  • Developed logic in Hibernate classes to fetch the data from the database.
  • Interacting with Testing and continuous builds for minor and quick releases apart from regular sprint releases. Making sure of test code coverage and implement more test cases to make sure backend logic works fine when enhanced with new code.
  • Direct communication with middleware (version releases and configuration) Version control
  • Following and tracking tasks giving complete status during the each sprint in Jira.
  • Implemented by using Agile Methodology focusing on Scrum meetings every day.
  • Responsibility included leading/mentoring team members, code reviews, overall solution/technical design and direction to the stake holders, development, QA and Operation teams.

Environment: Java 1.8, J2EE, HTML5, CSS3, jQuery, JavaScript, Angular2, Hibernate, MyBatis, Spring Framework, JMS, WebSphere, REST Web Service, PL/SQL, RAD, Web Sphere, Jenkins, Jira, MS Project, GitHub, GWT, HTML, CSS, Maven, Log4j, Commons Logging.

Confidential

Fullstack Programmer

Responsibilities:

  • Worked with key clients and large accounts in US and Canada. Quality improvement following US client requirements that encourage the importance of Puebla office.
  • Involved in project Management and following project development & responding to client requirements. Design, Develop and maintenance in-house frame works & User Interface.
  • Coding and development using in-house frameworks, MooTools, JavaScript and Jscript Front-end development. Developed various types of statuses like Sent, Received, Agree, Negotiate, Pending Approval and Complete using JSP and jQuery.
  • Worked on spring framework involving MVC with Service and DAO layer for the project.
  • Performed preparation of test cases and unit testing using JUNIT.
  • Extensively used AJAX, JSON, and XML to link clients to server back end applications. Experienced in performing Data driven testing to validate the components displayed on the website using Selenium.
  • Designed & developed REST APIs using JAX-RS specification for subscriber self-care management. Handled both JSON and XML data in the request and response objects of REST APIs and SOAP.
  • Written the complex queries for generating order reports like 30 days, 60 days and year wise summary reports using Oracle SQL Developer.
  • Developed a tagging framework for projects which helped in with the analytics.
  • Used GIT for version controlling, source tree which a GIT client to push to code. Used stash as online repository tool to check the code and also to create the pull requests.
  • Developed database scripts to fix production issues.
  • Implemented by using Agile Methodology focusing on Scrum meetings every day.
  • Participated in the code reviews for various initiatives, Performed Static Code Analysis to follow the Best Practices for Performance and Security.

Environment: Java, J2EE, Spring, Spring Integration, Spring MVC, SOAP UI, HTML5, CSS3, JQuery, JavaScript, JSP, JSTL, Oracle 11g, Weblogic, Eclipse, SVN, Maven.

Confidential

Automation & Control Engineer Intern

Responsibilities:

  • Support and maintains host application “admsnap” embedded for data storage manages in several Operative Systems for client with technologies like Java, C++, and Linux.
  • Used Hibernate ORM tools which automate the mapping between SQL databases and objects in Java.
  • Implemented J2EE Design Patterns like Factory, Service Locator, Singleton and DAO.
  • Developed User Interface using JSP, CSS and HTML.
  • Developed and consumed SOAP/REST web services.
  • Developed using SQL queries. Written custom exception classes for validating each module of application. Maintained project modules versions using CVS tool.

Environment: Java, J2EE, Spring, Hibernate, HTML, C++, Linux, SQL, JSP, Web Services, HTML, CSS.

We'd love your feedback!