We provide IT Staff Augmentation Services!

Technology Analyst / Senior Java Developer Resume

5.00/5 (Submit Your Rating)

Sacramento, CA

SUMMARY

  • Java Backend developer wif 12+ years of experience in full software development life cycle including requirement analysis, design, coding, testing, debugging and maintenance.
  • Spring Boot, MongoDB and micro services.
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes. Used Spring Inheritance to develop beans from already developed parent beans.
  • Create highly customized Spring Boot micro service wif Spring Integration and Apache Camel
  • Developed teh presentation layer and GUI framework in JSP, HTML5, CSS3 and Client - Side validations (JS). Implemented SOAP Web services using Apache Axis. Wrote Oracle SQL queries for teh Oracle database and used teh normalization to maintain teh database.
  • JUnit test development
  • Wrote core java and SQL queries to design, maintain and develop various applications. Created logical and physical data models putting to practice, concepts of normalization. Experienced in deploying J2EE applications on Apache Tomcat web server and Web Logic, Web Sphere, JBoss application server.
  • Developed teh application based on teh Spring and Service Oriented Architecture. Elaborated Use Cases based on business requirements and was responsible for creation of Class Diagrams, Sequence Diagrams and Technical design document (TDD).
  • Involved in client-side validations using JavaScript for login and registration forms to both teh petitioners and employees.
  • Developed Core Java classes for handling petitions and forwarding petitions. Provided connections using JDBC to teh database and developed SQL queries to manipulate teh data. Experience in Full SDLC life Cycle such as Analysis, Design, Implementation, Testing, Enhancement, Production Support and Change Management of business-critical applications.
  • Used Hibernate framework for back end development and Spring dependency injection for middle layer development. Database development required creation of new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce teh response time in teh application.

TECHNICAL SKILLS

Frontend technologies: HTML5, CSS3, JSF

JavaScript frameworks: Node.js, Angular

Backend Java technologies: EJB, JMS, Spring, Spring Boot, Servlets, Axis2, JAX-WS, JDBC, JNDI

Cloud technologies: GCP, AWS

Database modelling and: development skills: MySQL, Oracle 10g, MSSQL 2012

Application servers: Tomcat, JBOSS, WebSphere

Software development processes: Scrum and Agile

NoSQL: MongoDB

Relational databases: MySQL, Firebird, Oracle, MSSQL

Workflow Tools: IBM Lombardi v7.

XML technologies: XML, XSL transformation, XPath.

Web services: Axis2, JAX-WS

UI Frameworks: CCS3, HTML5, Node.js, Angular, JSF, JSP.

PROFESSIONAL EXPERIENCE

Confidential, Sacramento, CA

Technology Analyst / Senior Java Developer

Responsibilities:

  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Used DAO pattern to fetch data from database using Hibernate to carry out various database.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, cache concepts.
  • Modified teh Spring Controllers and Services classes so as to support teh introduction of Spring framework.
  • Developed RESTFUL web services using Spring Boot, Spring Data, and Spring Security,
  • Designed new services using various J2EE design patterns like DAO, Singleton, Value Object and Service Locator. Deployed, managed domains and routes monitored micro services
  • Created and managed micro services using Spring Boot. Micro services were being used as a strategy to gradually replace a core monolithic application while still adding business features.
  • Experienced first-hand teh best/worst practices for integrating micro services into an existing system architecture.
  • Developed Soap and Rest web services using spring boot to rewrite existing application to micro web application.
  • Coded Rest API controllers and web services client classes to interact wif downstream systems.
  • Developed application using Spring MVC to ease up teh access to configuration information and feature flags. This Application also eases up teh accessibility to pay load information to downstream systems.
  • Implemented SOAP Web services using Apache Axis.
  • Wrote Oracle SQL queries for teh Oracle database and used teh normalization to maintain teh database.
  • Expert writing core Java and SQL queries to design, maintain and develop various applications.
  • Created logical and physical data models putting to practice, concepts of normalization.
  • Used Hibernate framework for back end development and Spring dependency injection for middle layer development
  • Database development required creation of new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce teh response time in teh application.
  • JUnit test development
  • Used a micro service architecture, wif Spring Boot-based services interacting through a combination of REST and Apache Kafka endpoints.
  • Deployed services to AWS, EKS, EC2, Docker containers, managed by Kubernetes.
  • Worked closely wif QA team and fixed QA bugs as well as production issues wif a quick turnaround time.
  • Used Log4j utility to generate run-time logs.
  • Responsible for Bug fixing, user demand implementations, SOAP and REST integrations.

Environment: Java, JSP, HTML5, CSS3, Spring services, Spring controllers, Hibernate, AJAX, SOAP Web services, REST, Apache Axis, Oracle, SQL, PL/SQL, Log4j.

Confidential

Developer / Java Developer

Responsibilities:

  • Developed teh application based on teh Spring and Service Oriented Architecture.
  • Elaborated Use Cases based on business requirements and was responsible for creation of Class Diagrams, Sequence Diagrams and Technical design document (TDD).
  • Involved in Design Meetings and created Flow Diagrams.
  • Followed SCRUM principles developed teh Controller for request-response paradigm by Spring Controllers using Spring MVC.
  • Expertise in writing queries wif oracle Database.
  • Interacting wif teh clients in understanding teh requirements and translating them into Technical approaches.
  • Used Design Patterns like Singleton, Factory, Session Facade and DAO.
  • Generics, enhanced for loop and Enums. Used Spring and Hibernate for implementing ORM for backend.
  • Used Log4j utility to generate run-time logs.
  • Involved in a full life cycle Object Oriented application development - Object Modelling, Database Mapping, GUI Design. Developed Restful Web Services.
  • Implemented Micro services communication between cloud and Devices.
  • JUnit test development
  • Worked wif QA team to validate teh test cases whether teh test cases meeting business
  • Part of architecture design and implementation.

Environment: Java, Spring MVC, Restful Web Services, Log4j, Hibernate, Eclipse link, Maven dependencies, Apache Tomcat8, Java Persistence API, Singleton, Factory, Session Facade and DAO

Confidential

Java Developer

Responsibilities:

  • Participated in teh complete software development life cycle, wrote functional specifications and design documents.
  • Developed teh programs to parse teh XML files using SAX parser and validate teh XML documents wif XSD and DTD's.
  • Used relational databases like SQL & Oracle.
  • Developed secure J2EE components using filters for Autantication and Servlets for organizing J2EE components.
  • Writing test cases using JUnit framework.
  • Created teh documentation for teh deploying teh war and ears on Production, QA and UAT servers
  • Used Eclipse as Development environment and CVS as Sub version control system.
  • N-tier architecture improvement. New functionality implementation. Bug fixing. Code review and optimization.
  • Responsible for Custom system for management, monitoring and tracking of invoices.

Environment: Java, J2EE, XML files, SAX parser, XSD, DTD's, SQL & Oracle

Confidential

Java Developer

Responsibilities:

  • Involved in gathering requirements and built technical specifications from teh requirements.
  • Involved in Data Analysis and provided teh solution sets to work teams.
  • Developed front-end screens using Struts 1.1 to serve as data entry screen and for business logic.
  • Involved in client-side validations using JavaScript for login and registration forms to both teh petitioners and employees.
  • Designed UML Class Diagrams and Use Case Diagrams to understand teh code easily.
  • Used Servlets to implement Business Logic wif JSP.
  • Involved in developing Core Java classes for handling petitions and forwarding petitions.
  • Provided connections using JDBC to teh database and developed SQL queries to manipulate teh data.
  • Developed teh ANT Script for building teh application and deploying on JBoss Application Server.
  • Responsible for Production support of Application by proactively looking at production issues.
  • Involved in software development. System’s integration. Project analyses and Support.
  • SSO (single sign on) application for authorizing multiple third-party websites
  • Responsible for Research, designing, development, bug fixing, bottleneck improvements.

Environment: Java, Core Java classes, Struts 1.1, JDBC, JSP, UML, JBoss Application Server, ANT Script.

We'd love your feedback!