We provide IT Staff Augmentation Services!

Sr. Java Programmer Analyst Resume

3.00/5 (Submit Your Rating)

Pittsburgh, PA

SUMMARY

  • 8+ years of IT experience in design, development, implementation, testing and maintenance of applications using Java/J2EE technologies
  • Worked in Waterfall and Agile methodologies
  • Played an important role during preparation of technical design specification document and functional design specification document for high traffic application built in Java/J2EE technologies
  • Extremely proficient in design and development of Java and J2EE technologies using JAVA (Generics, Annotation), J2EE (JSP, Servlets, Java Beans, JDBC, DAO), including Frameworks like Spring MVC, ORM - Hibernate, Spring BOOT
  • Hands on Experience in implementing MVC and Spring MVC design pattern for web applications
  • Developing websites using HTML 4.0/5.0, CSS, CSS3, JavaScript, jQuery, Ajax and JSON
  • Experience in working with Databases like MySQL, SQL Server, writing SQL Queries, Indexes, Function and Stored Procedures.
  • Developed application service components and configured beans using Spring IOC-DI, creation of Hibernate mapping files and generation of database schema
  • Worked on Spring-DAO based declarative transaction management
  • Strong experience in spring framework modules such as Spring IOC-DI, Spring Boot, Spring REST.
  • Implemented the microservices architecture based on RESTful API using Spring Boot with Spring MVC.
  • Experience in working with the core AWS services, uses, and basic architecture best practices.
  • Expertise in client scripting language and server scripting languages like HTML, CSS, AJAX, JavaScript, jQuery, JSP.
  • Experience in consuming and producing REST web services
  • Developing, Deploying and Maintaining Enterprise JavaBeans on Application Servers like Apache Tomcat 8.x/9. X
  • Experience working with source control and versioning tool like Git.
  • Experience in DB Client-side tools like SQL Developer, MySQL Workbench.
  • Involved in Code Reviews to implement coding standards for the entire project
  • Excellent team player with good analytical, problem solving, planning and interpersonal skills
  • Highly motivated, enthusiastic and self-starter. Strong analytical ability and Capable of working independently as well as in a Team
  • Excellent track record of executing end to end implementation and integration projects to successful completion under tight deadlines

TECHNICAL SKILLS

Programming Languages: Java 8

Libraries and Frameworks: MVC, Spring, Spring MVC, EJBs, Hibernate, Log4j, Junit

Java/J2EE Technologies: Java JDK, EJB, Servlets, JPA, JDBC

Web Services: REST

Databases: MySQL, SQL Server

Design Methodologies: Agile and Waterfall

Technologies: Servlets, JDBC, Java Web Services, JPA, JMS

Web Technologies: HTML, CSS, JavaScript, jQuery, Bootstrap and Ajax

Databases: MS SQL Server, MY SQL.

Application Servers: Apache Tomcat

Testing framework: JUnit

IDE: Eclipse

Versioning Tools: Git

Operating Systems: Windows

PROFESSIONAL EXPERIENCE

Confidential, Pittsburgh, PA

Sr. Java Programmer Analyst

Responsibilities:

  • Designed and developed the application using agile methodology.
  • Utilized Spring MVC and Hibernate framework for development
  • Integrated the spring with hibernate framework.
  • Wrote Hibernate Configuration file, hibernate mapping files and define persistence classes to persist the data into SQL Server database
  • Hibernate used as ORM mapping tool and worked with Hibernate Query Language (HQL)
  • Coordinated with QA team in testing of the application in various environments.
  • Used JSP, JavaScript, JSTL, custom tag libraries, tiles and validations provided by Spring MVC framework.
  • Used Micro services architecture to break down the monolithic application to independent components.
  • Developed Micro services & APIs using Spring Boot and Spring Integration.
  • Experience of migrating application to AWS and manage applications on cloud.
  • Written SQL, HQL and Criteria queries.
  • Implemented REST API Services using spring boot
  • Used Servlets and JSP's in developing the web application on Apache Tomcat 8.
  • Design and Developed UI screens using AJAX, JSP, HTML, bootstrap, JavaScript, jQuery and CSS.
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture, Spring MVC, Spring Annotations, Hibernate and Tomcat server.
  • Developed the entire application using Eclipse and deployed it on Tomcat Server.
  • Used JIRA for tracking issues reported by testing team

Environment: Java 8, JSP, Spring Boot, Tomcat, AJAX, JSON, JavaScript, REST Web services, HQL, Hibernate 4.0, SQL Server, Spring MVC, lo4j, HTML5, CSS3, jQuery, Bootstrap, Agile, Micro services.

Confidential

Senior Software Engineer

Responsibilities:

  • Understanding business requirements and application architecture.
  • Development using Spring Framework, which communicates with various service layers.
  • Designed the front-end applications, user interactive web pages in a professional manner using web technologies like JavaScript, HTML5, CSS3, Bootstrap and JQuery.
  • Implemented REST API services using spring boot
  • Developing web pages using JSP, HTML5 and CSS3 with code validation using JavaScript for Client-side Validation.
  • Used Micro services architecture to break down the monolithic application to independent components.
  • Deployed the application using AWS Console services.
  • Involved in database design.
  • Involved in bug fixing and production support.
  • Consumed URL from other application using Rest API.
  • Experience in writing the SQL Queries, Stored Procedures and functions to meet the business requirements.
  • Deployed components to the development environment, system test environment.
  • Used GITLAB for source code management and for version control.
  • Configured Log4j for logging and debugging.

Environment: J2EE, spring, Spring Boot, Hibernate, HTML5, CSS3, XML, JSON, JQuery, JavaScript, Bootstrap, GIT Lab, Web Services (Rest API),AWS, Micro services.

Confidential

Software Developer

Responsibilities:

  • Understanding business requirements and application architecture.
  • Provided APIs for specific functionality.
  • Implemented REST API services using spring boot.

Environment: J2EE, Spring, Hibernate, Spring Boot, MY SQL, Rest API.

Confidential

Software Trainee

Responsibilities:

  • Understanding business requirements and application architecture.
  • Development using Spring Framework, which communicates with various service layers.
  • Designed the front-end applications, user interactive web pages in a professional manner using web technologies like JavaScript, HTML5, CSS3, Bootstrap and JQuery.
  • Developing web pages using JSP, HTML5 and CSS3 with code validation using JavaScript for Client-side Validation.
  • Involved in bug fixing and production support.
  • Experience in writing the SQL Queries, Stored Procedures and functions to meet the business requirements.
  • Deployed components to the development environment, system test environment.
  • Used GITLAB for source code management and for version control.
  • Configured Log4j for logging and debugging.

Environment: J2EE, Spring, Hibernate, HTML5, CSS3, XML, JSON, JQuery, JavaScript, Bootstrap, GIT Lab, Tomcat 8.5.

We'd love your feedback!