We provide IT Staff Augmentation Services!

Senior Java Backend Engineer Resume

3.00/5 (Submit Your Rating)

San Antonio, TX

SUMMARY

  • Over 10 years of IT experience performing analysis, design, development, documentation, implementation and testing of web applications created with Java and J2EE; Spring family products including Spring Core, Spring MVC, Spring AOP, Spring ORM, Hibernate; Web Services (SOAP, Restful), JavaScript, React JS, Node JS, HTML, CSS, AJAX and XML.
  • Solid background in Core Java concepts.
  • Experience in working with other Frontend frameworks like Apache Wicket and IBM Presentation Services.
  • Good experience using JUnit for application modules testing.
  • Experience using React JS components, Forms, Events, Keys, Router, plus Redux. Also creating interactive UI's using One - way data flow, Virtual DOM, JSX. React Native concepts.
  • Experience in working with open source frameworks like Spring, and ORM frameworks like Hibernate and Spring JPA.
  • Extensive experience using JSF, Servlets, JSP, JDBC, JMS, JSTL and JNDI.
  • Experienced with hands on development in various Spring components like Spring MVC, AOP, Spring IOC, Spring JDBC, Spring JPA, Spring Security and Spring Boot.
  • Expertise in IDEs for software development like Intellij, Eclipse, Visual Studio Code and Eclipse STS.
  • Expertise in automating builds and deployment process using Bash, Python and Shell scripts with focus on DevOps tools, CI/CD, AWS Cloud Architecture.
  • Develop automation and processes to enable teams to deploy, manage, configure, scale, monitor applications in Data Centers and in AWS Cloud.
  • Managed storage in AWS using Elastic Block Storage, S3, created Volumes and configured Snapshots.
  • Experience in working with Application Servers like IBM Web Sphere, JBoss and Apache Tomcat.
  • Expert in Frontend technologies such as HTML, HTML5, CSS, JavaScript, JQuery, AJAX and JSON.
  • Experience in Database Design; creation and management of Schemas, writing Stored Procedures, functions and SQL queries.
  • Expert in Agile methodologies like SCRUM, Test Driven Development, Incremental & Iteration methodology and Pair Programming.
  • Proven record of accomplishment in demonstrating innovative and unique designing skills, ability to work in a stressful environment with projects and interaction with every team member.
  • Excellent interpersonal abilities, communication skills, time management and team skills with an intention to work hard to meet project deadlines.

TECHNICAL SKILLS

Programming Languages: JAVA, J2EE, SQL, JAVASCRIPT

J2EE Technologies: EJB, Servlets, JSP, JSTL, JDBC, JSF, JNDI

Web Technologies: HTML, JQuery, XML, CSS, JSON, AJAX, Bootstrap, NodeJS, ReactJS, IBM RSA, Eclipse, MyEclipse, IntelliJ Application/Web Server IBM WebSphere, JBOSS, Apache Tomcat and Glassfish.

Databases: SQL, PostgreSQL, MySQL Workbench, DB2

XML Technologies: XML, DOM, JDOM, AXIS, JAXB

Web Services: SOAP, REST

Methodologies: Agile, SCRUM.

Operating Systems: Windows, Linux, UNIX

Application Frameworks: Spring (MVC, Core, Context, JPA, DAO, IOC, JDBC, Spring Boot, Spring with Hibernate) ORM, GIT, Apache Wicket, IBM Presentation Services.

Other Tools: Maven, Log4j, JUnit, Splunk, ERDC.

PROFESSIONAL EXPERIENCE

Confidential, San Antonio, TX

Senior Java Backend Engineer

Responsibilities:

  • Maintenance and Production (MnP) team for USAA bank, working in defect and incident resolution for Credit Card applications.
  • Update of security settings to accomplish with federal audits requirements.
  • Developing using Rational Team Concert and worked under Agile Environment.
  • Worked on Requirement analysis, gathered all possible business requirements from end users and business Analysts.
  • Created AWS workflows for batch jobs for liquid infrastructure.
  • Completed POC for Jenkins cloudbees-core and deployed the cloudbees-core Kubernetes cluster in EKS(aws).
  • Experience in developing web applications using latest features and frameworks such as Apache Wicket, IBM Presentation Services, React/Redux to build dynamic web pages.
  • Involved in developing Responsive Web pages that are interactive using object-oriented JavaScript, ReactJS, Bootstrap, NodeJS and JQuery.
  • Worked on REST with JSON to test data, and Postman for testing the Web Services and Documentation of the Web API.
  • Involved in the configuration of Spring Framework and Hibernate mapping tool. Developed and configured the Java beans using Spring MVC framework.
  • Worked on DAO's to pull the data from the source Databases and converted into JSON formats.
  • Implemented a Continuous Delivery pipeline with GitHub and AWC.
  • Debugging with Splunk.
  • Followed Pair Programming to analysis, design, development, integration, testing and deployment into WebSphere and configuring the dependency plug-ins and resources.
  • Involved in testing applications at different stages e.g. Test, Pre- Production and Staging.

Environment: Java/J2EE, JSP, SpringBoot, Hibernate, SOAP, REST, JAX-RS, SQL, JAXB, XML, HTML5, CSS, JavaScript, jQuery, AJAX, JSON, Node JS, React/Redux, Eclipse, JBoss, Maven, DB2, UML, Agile, GitHub, Junit, Log4j, SOAPUI, Splunk.

Confidential

Java Developer

Responsibilities:

  • Design and develop database using as relational database management system PostgreSQL.
  • Software for employee access control. Programming the control app for users and administrator. Also the interfaces. Prototype made in Java, with Java cards by using SDK for smart card reader hardware.
  • Used JUnit and Test cases for testing the application modules.
  • Extensively used Core Java concepts and implements collections, I/O, Exception handling and Generics in logic design and development.
  • Used Spring Core Annotations for Dependency Injection Spring MVC for REST API s and Spring Boot for micro-services.
  • Developed a test plan based on testing requirements and created test cases using test plan module.
  • Used JBOSS as an Application Server.
  • Performed Analysis and testing using Junit, Mockito frameworks for unit, integration and functional testing.
  • Used JIRA for User Stories and Epic management and GIT for version control.
  • Designed and Developed automation script using Selenium Web Driver in Eclipse.
  • Agile/SCRUM was used as the project management methodology and JIRA & Confluence were the tools used to keep things in check.
  • Troubleshooting and implementing bug fixes related to client and user reported issues.
  • Did End to end testing manually by deploying build on application server.

Environment: Java, J2EE, MySQL, Eclipse, GUI, Spring, Hibernate, HTML5, CSS3, JavaScript, JUnit, React.js, Node.js, JQuery, Web services, Maven, Jenkins, AWS, Putty.

Confidential

Java Software Developer

Responsibilities:

  • Involved in analyzing the requirements and participated in discussions with business analysts.
  • Involved in developing Hibernate DAO classes, mapping files for persistence layer.
  • Developed user interface using JSP, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
  • Involved in critical bug fixing and enhancement of the application.
  • Developed the middle tier using EJBs Stateless Session Bean, Java Servlets.
  • Developed various helper classes needed following core java multi-threaded programming and Collection classes.
  • Involved in writing Queries for SQL database.
  • Created Hibernate configuration files to persist the database.
  • Created and compiled XML Schema to generate Java Bean classes.
  • Prepared automation scripts and developed PostgreSQL database architecture.
  • Created REST Web Services for the management of data using JAX-RS.
  • Used Tomcat Application server for live services.
  • Used Log4j to set up debugging and error information for production support.
  • Used JUnit for unit testing and Jenkins for automated build and deploy process.
  • Involved in bug fixing during the System testing, for User acceptance criteria.
  • Involved in production support and documenting the application to provide training and knowledge transfer to the user.

Environment: Java, J2EE, Hibernate, HTML5, CSS3, Java Beans, jQuery, JSP, Tomcat, PostgreSQL, Linux, SQL, Log4j, Git, Maven, JUnit.

We'd love your feedback!