We provide IT Staff Augmentation Services!

Java Developer Resume

SUMMARY:

  • Skilled full stack developer building web applications and frameworks using deep expertise in Java technologies and SDLC principles. Proven ability to interpret user requirements and translate them into feasible technical specifications. Developed commercial, e - commerce both web and mobile applications, including back-end programming and database related tasks across platforms. Demonstrated track record of working on web application projects for international clients, participating throughout the development lifecycle for all requirements, coding, and testing. Implemented several applications using spring and Hibernate with HTTP and XML/JSON based web services for data exchange.
  • Diverse experience utilizing Java tools in business, Web, and client-server environments including Java Platform, Enterprise Edition (Java EE), Enterprise Java Bean (EJB), Java Server Pages (JSP), Java Servlets and Java database Connectivity (JDBC) technologies.
  • Fluid understanding of multiple programming languages, including C#, C, C++, JavaScript.
  • Experience in Spring Framework such as Spring Boot, Spring MVC, Spring IOC (Inversion of control), and Spring JDBC, Spring data and Spring AOP modules.
  • Proficient in implementing the design patterns like Singleton, Front Controller, Factory Method, DAO (Data Access Object), DTO (Data Transfer Object), Business Delegate and Business Object.
  • Experience in various development tools like Eclipse, STS, IntelliJ and NetBeans.
  • Experience in using XML/JSON payloads in Rest services.
  • Extensively worked on implementing SOA (Service Oriented Architecture) using related Web services technologies and frame works: WSDL, SOAP, and Restful.
  • Good experience in producing/consuming REST web services using JAX-RS API (Apache CXF, Jersey) and spring with REST API.
  • Experience in using J2EE Application Servers such as Apache Tomcat, WebLogic and JBoss.
  • Experience in writing SQL Queries, PL/SQL Packages, Stored Procedures, and Functions.
  • Experience in handling version control Systems tools like subversion GIT and SVN.
  • Experience in use of build tools like Gradle, Maven and ANT scripts for build and deployment.
  • Experience in developing test cases for Unit Testing using TestNG, JUnit, Integration and functional tests.
  • Excellent Written, Verbal communication and interpersonal skills.
  • Excellent team player with very good analytical and problem-solving skills.
  • Excellent communications skills to Adopt at building strong working relationships with coworkers and management.
  • Proven background in leading team in stressful, deadline-oriented environments.

TECHNICAL SKILLS:

Languages: Java, c#, C, C++

Web Technologies: HTML, XML, CSS, JavaScript, Angular Js.

J2EE Technologies: Servlets, JDBC, WebServices, REST, SOAP and JMS.

IDE's: IntelliJ Idea, Eclipse, NetBeans.

Application: Servers WebLogic, Apache-Tomcat, JBoss.

Frame Work: Hibernate, EJB, Spring Data, Spring Cloud, Spring, Spring security.

Databases: Oracle, PostgreSql, MS SQL, MySQL.

Operating Systems: Windows, LINUX/UNIX

Others: Aws, Docker, Mesos, Apigee.

PROFESSIONAL EXPERIENCE:

Confidential

Java Developer

Responsibilities:

  • Anticipated in Developing application from scratch including Requirement Analysis, Design, Implementation, Testing and Release.
  • Used Openfire as chat server and chat clients like Spark, Pidgin for testing, checking logs, establishing communication among the mock users.
  • Developed a shared library used by openfire for authenticating users from other login service
  • Developed REST Microservices for employee profiles using Springboot.
  • Implemented authentication and authorization using spring security, JWT.
  • Experience with MySql and Couchbase.
  • Consumed Homeport News feed API to expose it.
  • Configure Apigee API proxy.
  • Create Jenkins multibranch Pipeline for CI/CD.
  • Deployed using Docker and Mesos for orchestration.
  • Coordinating with offshore teams in India, Croatia, Argentina and being flexible gathering updates from team.
  • Work closely with Database team and Testing team.
  • Write Test cases using Junit, Mockito, PowerMock.
  • Followed Agile Scrum Methodology. Used Jira for Bug tracking and issues tracking.
  • Have good experience in writing documentation, Designing and flowcharts.

Environment: Java, Springboot, Spring Data, Spring Security, Maven, Couchbase, MySql, Openfire, Junit, Mockito, PowerMock Apigee, docker, Mesos, Postman, STS, IntelliJ, JIRA, Git, Bitbucket.

Confidential, Apple Valley, MN

Java Developer

Responsibilities:

  • Develop and consume Rest Micro Services using Spring Boot.
  • Implement authentication and authorization for micro services using SAML and JWT.
  • Designed and Developed the UI components using JavaScript, Angular JS, CSS3 and HTML5.
  • Working Knowledge on XML and JSON parsing using SAX and Jackson parser.
  • Develop code with front-end developers to streamline and support online content authoring and publishing capability that is needed to feed new and innovative items to students across nation.
  • Learn and ensure item and assessment publishing and delivery are QTI/APIP conformant
  • Integrating various Rest API in existing platform.
  • Created REST client using rest template to call AWS Polly.
  • Experience in using Eureka Netflix and spring cloud.
  • Used Jenkins for CICD.
  • Experience with MySQL.
  • Used Hibernate mappings, relationships between tables and entity classes to access and update information in the database.
  • Developing updates to existing features in student test taking platform to resolve issues on various OS, such as iOS, android, etc.
  • Used code quality tools such as Sonarqube for every build and cast for every release.
  • Write unit test cases by using TestNG and Mockito frameworks.
  • Used Agile Methodology for developing the application. Tracked issues using JIRA.
  • Collaborate with Architects, BA, QA, off-shore resources, and product owners to develop new enhancements and releases.

Environment: Java 8, Spring MVC, Hibernate, Spring Boot, Maven, Angular JS, JavaScript, TestNG, MySQL, Microservices, AWS, XML, GIT, Bitbucket, JIRA, IntelliJ Idea.

Confidential, Eagan, MN

Java Developer

Responsibilities:

  • Requirements gathering Analysis, Design, Business logic implementation and Unit testing, Deployment and Maintenance of the Application.
  • Used Java 8 features like streams to process large collections.
  • Designed and Developed the UI screens using JavaScript, Angular JS, CSS3 and HTML5.
  • Implemented different validation control on the web-pages using Angular JS.
  • Used MVC Framework Angular.js in the development for data binding and to consume web services.
  • Used Design Patterns like Singleton, Business Delegate, Value Object, Session, DAO, DTO and MVC.
  • Data operations are performed using Spring ORM with Hibernate Template and criteria API for Querying database such as HQL and SQL.
  • Used Hibernate mappings, relationships between tables and entity classes to access and update information in the database.
  • Worked on SQL queries with Oracle SQL developer to select/insert/update/joins etc.
  • Datacenter migration to Amazon Web Services (AWS) infrastructure and provided initial support to Applications and Database teams.
  • Deployed Spring based Microservices using Docker and Amazon EC2 container using AWS admin console.
  • Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.
  • Used GIT as Source Version control management system and worked on GITHUB repository.
  • Testing is done through Test Driven Development (TDD) using JUnit.
  • Provided application support during the system testing, Joint System testing and user acceptance testing.
  • Used Agile Methodology for developing the application. Tracked issues using JIRA.

Environment: Java, J2EE, JSP, Spring MVC, Eclipse, Hibernate, Maven, Angular JS, JavaScript, JUnit, Oracle, Microservices, AWS, Web Logic, XML, Rest, GIT.

Confidential, Newyork, NY

Java Developer

Responsibilities:

  • Understand functional requirements and developed SOAP-Web services in a Service Oriented Architecture (SOA) consisting of the integration tier with Web services external to organization, middle tier with Spring Application Framework.
  • Analysis, Design and Implementation/translation of Business User requirements.
  • Responsible for system analysis, design and development using J2EE architecture.
  • Developed presentation layer using HTML, Angular JS, CSS and Java Script.
  • Implemented a Single Page Web Applications (SPA) based front end for displaying user requests, user records history and security settings various users using JavaScript and Angular JS.
  • Developed the application use cases using the open source framework such as spring and Hibernate.
  • Integrated the Spring MVC framework with Hibernate framework.
  • Application designed in multi-tiered J2EE design and coding utilizing Spring Inversion of Control (IOC) architecture and Hibernate.
  • Created SQL queries, Stored procedures using PL/SQL for data modification (Using DML insert, update, delete) in Oracle.
  • Implemented and configured the business objects of an application by using spring beans.
  • Written mapping files for mapping java objects with columns in database tables.
  • Developed Restful Web Services using JAX-RS which were exposed to other applications.
  • Used AJAX to make asynchronous calls to the framework which formatted the request (basically JSON data) using the JSON to Java Transformer mechanism inbuilt into the framework.
  • Write unit test cases by using JUnit framework to perform the unit testing.
  • Used JBoss Server for application deployment in the clustered Linux environment.
  • Implemented the debugging functionality in an application by using Apache Log4Jframework.

Environment: Java, J2EE, Servlets, JSP, XML, Json, JSTL, JavaScript, Angular JS, AJAX, MVC, Spring framework, Hibernate, Oracle, WebLogic, JUnit, Log4j, GIT.

Confidential

Jr. Java Developer

Responsibilities:

  • Involved in understanding the business requirements, development and testing of the product.
  • Analyzed and modified existing code wherever required.
  • Developed user interface using JSP, AJAX based design, HTML and JSP Tag libraries.
  • Implemented AJAX classes for asynchronous communication between views and baking beans.
  • Implemented functionality using MVC pattern with Struts and JSP.
  • Developed and deployed Session Beans Configuration, Performance, Authentication and Authorization modules.
  • SOAP Webservice is used for data transmission through web and tested with SOAP UI Webservice testing tool.
  • Developed EJB’s for business logic and data access layer with JDBC.
  • Implemented Tiles features to create presentation templates.
  • Developed automated test tools using JUnit.
  • Developed custom tags for building JSP pages based on settings in the database.
  • Deployed application in WebLogic and tested in local environment.
  • My SQL Server is used as database server for retrieving database objects.
  • Used CVS as version control to check-out and check-in of files.

Environment: Java, J2EE, Servlets, JSP, Struts, EJB, Eclipse, Hibernate, JavaScript, JUnit, MS SQL Server, WebLogic, XML, SOAP UI, XSLT.

Hire Now