We provide IT Staff Augmentation Services!

Senior Application Developer Resume

Los Angeles, DowneY

PROFESSIONAL SUMMARY:

  • Around 5 years of professional experience in IT industry and Expertise in Object Oriented Analysis including development, implementation, testing of various applications during Software Development Lifecycle (SDLC) .
  • Thorough knowledge in developing applications using Core Java concepts like OOPS, Multithreading, Collections, Generics.
  • Expertise in utilizing JSP, SERVLETS, SPRING MVC, MVC, REST web services, Spring, Struts and other frameworks, OR mapping tools, and relational databases to build JEE systems.
  • Developed views with HTML, CSS, jQuery, AJAX, JSON, and Java Script .
  • Expertise in implementing and deploying SOAP Web Services and Restful Services JAX - RS to develop dynamic server-side web contents.
  • Experience in deploying applications on servers like Web Logic, JBoss, Web Sphere , Tomcat .
  • Implemented the Hibernate framework (ORM) to interact with database.
  • Designed and developed the application to be responsive for desktop and mobile devices using Bootstrap .
  • Hands on experience working with databases like Oracle, SQL Server and MySQL.
  • Hands on experience in NoSQL Hive and relational data modeling, object-relational integration (ORM), physical design/tuning.
  • Written JUnit Test Cases for challenging environments.
  • Experience in different SDLC models like Waterfall, Agile and undergone the training in software Development Processes like SDLC, Test Driven Development (TDD) and Iterative Methodologies.
  • Involved in planning of sprint, attending daily scrum meetings and sprint retrospective meetings.

SKILL:

JAVA (5 years), SPRING (4 YEARS), JUNIT (5 years), ECLIPSE (4 years), HTML (4 years), MICROSERVICES (3 YEARS), HIBERNATE (4 YEARS), HBASE (1 YEAR), RESTFUL (3 YEARS), SQL(5 YEARS), JAVASCRIPT (4 YEARS)

PROFESSIONAL EXPERIENCE:

Confidential, Los Angeles, Downey

Senior Application Developer

Responsibilities:

  • Involved in the analysis, design/development and testing of Software Development Lifecycle (SDLC).
  • Followed Agile Methodology in analyze, define, and document the application which will support functional and business requirements. Coordinate these efforts with Functional Architects.
  • Developed UI pages with HTML5, CSS3, JavaScript, jQuery, and used Bootstrap for creating Responsive Web pages.
  • Building, Deploying and hosting an application on OpenShift Cloud Environment (PAAS).
  • To interact with OpenShift environment web console and command-line tool oc.
  • Build and deploy web application code directly on OpenShift using a Docker image and using a library of pre-defined image builders.
  • Created and modified Kubernetes build and deployment configurations for pods using YAML.
  • Use OC command-line tool to check on the state of an application, what is being logged, to edit configurations and to debug an application.
  • Created and injected Spring services, Spring controllers to achieve dependency injection and to wire objects of business classes.
  • Used Microservice architecture, with Spring Boot based services interacting through a combination of RESTful web services. Produced and consumed centralized Spring Restful Web Services for Enterprise and web applications to consume in JSON format and in trusted client-server environment.
  • Used Hibernate environment for configurations, mappings, annotation extensions for easy mappings, relationships between tables and entity classes to access and update information in the database.
  • Extensively used Hibernate concepts such as inheritance, lazy loading, dirty checking, locking, and transactions.
  • Integrated Service provider with Shibboleth (Identity Provider) using SAML 2.0 tokens.
  • Implemented Single Sign-on using SAML 2 tokens.
  • Authenticated user logins using backend LDAP.
  • Maintained source code using Bitbucket.
  • Used Maven as a build tool for compilation and building JAR, WAR and EAR files and retrieved all the dependencies required for the running the application, Log4J for logging errors, messages and control log statements.
  • Performed Unit Testing and developed Unit Test Classes using JUNIT
  • Developed JMeter test scripts for load and performance testing.
  • Involved in fixing the bugs and defects at Development and production levels.

Environment: JAVA (1.7), J2EE, ECLIPSE, OPENSHIFT ENTERPRISE, DOCKER, KUBERNETES, YAML, SPRING MVC, SPRING SECURITY, SHIBBOLETH, HTML5, CSS3, BOOTSTRAP, REACT JS, JAVSCRIPT, JQUERY, AJAX, REST, HIBERNATE, OC TOOLS, SAML 2.0, SAML, LDAP, ACTIVE DIRECTORY, MAVEN, JUNIT, JMETER, BITBUCKET.

Confidential, Long Beach, CA

Full Stack Java Developer

Responsibilities:

  • Involved in the complete SDLC (software development life cycle) of the application from requirement analysis to testing.
  • Followed Agile Methodology in analyze, define, and document the application which will support functional and business requirements. Coordinate these efforts with Functional Architects.
  • Used Core Java concepts to develop and application implementations.
  • Developed Spring Boot RESTFUL webservices to handle the requests and responses.
  • Used Core Java to develop Business Logic as Spring Beans.
  • Configured Spring Container to implement IOC/DI of the Spring Beans, and to manage the beans’ life circle.
  • Developed POJO objects and used Hibernate as the Object-Relational Mapping (ORM) tool to access the persistent data.
  • Created Stored Procedures, User Defined functions, Views and implemented the Error Handling in the Stored Procedures and Modified already existing stored procedures, triggers, views, indexes depending on the requirement.
  • Used Bootstrap and Node.js in effective web design.
  • Deployed application in Tomcat application server.
  • Used JUnit, Mockito framework for unit testing of application and implemented Test Driven Development TDD methodology.
  • Logging is done using SLF4j + Log4j.
  • Worked on Git as version control management and JIRA as Defect management for bug, issue tracking of application. Used JENKINS for continuous integration (CI) and continuous deployment (CD) pipeline.
  • Configured pom.xml to deploy the project using Maven.
  • Provided Technical support for production environments resolving the issues, analyzing the defects, providing and implementing the solution defects.

Environment: Java 1.7, J2EE, Spring, Hibernate, MVC, SQL, JENKINS, PL/SQL, HTML, CSS, JavaScript, Bootstrap, Node.js, SQL(HIVE), HBase (NoSQL), JUnit, Maven, GIT.

Confidential

Java Developer

Responsibilities:

  • Worked with business users and functional analysts to translate business requirements into technical design and solutions.
  • Design & Development of the user interfaces using HTML, CSS and JSP, JavaScript, jQuery.
  • Used Core Java fundamentals such as Collections, Generics and Annotations.
  • Implemented the application using Spring MVC Framework.
  • Coding and development of server-side components using Spring MVC Framework.
  • Involved in creating the Hibernate POJO Objects and utilizing Hibernate Annotations.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data.
  • Used Log4J to print the logging, debugging, warning, info on the server console.
  • Developed a robust administration and security system for access control and restrictions at application and user level.
  • Deployed application in tomcat server.
  • Supporting application for the client.

Environment: HTML, CSS, JSP, Spring MVC, Hibernate, JavaScript, jQuery, Ajax, Eclipse IDE.

Hire Now