We provide IT Staff Augmentation Services!

Java Programmer Resume

4.00/5 (Submit Your Rating)

CA

SUMMARY:

  • Oracle Certified Java SE 8 Professional with 3+ years of experience in Java/J2EE software development.
  • Extensive experience with core Java and object oriented programming and technologies such as JSP/servlets, Hibernate 4, Spring 4, JDBC 4, JMS, SQL databases such as MySQL and Oracle 11g, application servers such as Tomcat 8.5, and SOAP, RESTful web services. Frontend experience includes technologies such as JavaScript, AJAX, Angular 5, HTML/CSS and the MEAN stack.
  • Experience with Agile and Scrum methodologies and have participated in team management and communication via tools such as Git and Jira, Rally. Hands on experience with Airlines/SABRE GDS enterprise application services like - Reservations, Frequent Travelers and application Queues.
  • A logical thinker, problem solver, have excellent communication skills, team worker.
  • Adaptive to quickly learn new technologies that will be released in the near and distant future. Successful working in both team and self-directed settings.

TECHNICAL SKILLS:

Programming Languages: Java 7/8, JavaScript, HTML, Python, Assembler/TPF.

Frameworks: Spring 4.3, Hibernate 4, JUnit4, Angular 5, Node.js, Express.

Web Services: SOAP, REST.

Databases: MySQL, Oracle, SQL Server, MongoDB, TPFDF/Tapes.

Build tools and version control system: Maven, Git, CVS.

IDEs: Eclipse, Visual Studio Code, IntelliJ, TPFGI.

Project Management Tools: Rally, JIRA, Version One.

PROFESSIONAL EXPERIENCE:

Java Programmer

Confidential, CA

Responsibilities:

  • Designed and implemented the application using spring MVC framework
  • Used Spring Hibernate/JPA Template to update and retrieve information from the database
  • Developed various scheduled tasks such as, sending password reset reminder, Happy Birthday Email, registration success Email to customer.
  • Used Spring Security/AOP to implement authentication and authorization
  • Designed various Velocity templates for customer Email sending.
  • Designed and developed reset password functionality for Bank customer.
  • Fixed bugs in Rest /controllers in order support newly added functionalities.
  • Fixed bugs on SOAP web-service to provide bank data to third party.
  • Enhanced HTML pages with Angular 5, Bootstrap, JQuery
  • Used Git as a version control tool with remote on Git-hub

Technologies: Java 8, Hibernate 4, Oracle 11g, Spring MVC, Spring Security, Rest web service, Angular 5, JQuery, JavaScript, HTML5, Bootstrap, Maven, Tomcat, Git

Confidential

  • Internally developed “online shopping” application which can be customized to the client needs upon purchase. Functionality includes product categories, browsing and filtering, multiple product images, shopping cart, and email notifications. Product also features administrative capabilities and allows owners to manage categories, products, inventory, orders and view shopping cart users.
  • Single Page Application implemented using the MEAN stack.
  • Created Templates using Angular 5, used Router for page routing, implemented custom services and directives, which communicated with the Node.js server, Configured and deployed Node.js /Express application server for a RESTful API
  • Used MongoDB as a database with Mongoose as an ORM to store and retrieve all data

Technologies: Java 8, Angular 5, HTML 5, Node.js, Express, MongoDB, Mongoose, JSON web token

Software Developer

Confidential, TX

  • As a senior developer worked closely with Customer team (American Airlines) and Architects to develop new frequent flyer advantage program for them. Performed requirement analysis, estimating required efforts, designing product and being a lead developer helping team speed up work with development. Also, helped QA team come up with test plans and execute them if required.
  • Developed Schemas in to SOAP web service to send Frequent Travelers Data to offline upgrades System.
  • Used JMS with MQ series to talk to American Airlines server to perform flight upgrades.
  • Being a Reservations Team’s Scrum master for this project helped collaborate between 4 different teams to deliver highly estimated project for client.
  • Received appreciation from Customer for all the support, provided during this project beyond my responsibilities as Senior developer for this Project.
  • Proficiently organized and facilitated Daily Scrum, Sprint Reviews, Retrospectives, Sprint planning and release Ceremonies.
  • Collaborated closely with Product Owner on Backlog grooming to keep product backlog relevant and prioritized ensuring acceptance criteria and stories are agreed on.
  • Worked with various Scrum masters. Participated and facilitated Scrum of Scrum (SOS)
  • Worked extensively on Rally to create and manage team’s work on tool thus generating better reports and burn charts to understand team’s statistics.

Technologies: Assembly, TPF-C, SOAP/Schema, Core JAVA, JMS, XML, MQ series, Tapes-offline data handling.

We'd love your feedback!