We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

San Jose, CA

SUMMARY:

  • 7+ years of experience in core Java and Object - Oriented Analysis, Design, Development, Testing, Implementation and Post Implementation Support in all phases of Java 8, Spring boot applications.
  • Experienced in implementing Microservices with XML based Web Services (SOAP/UDDI/WSDL) and knowledge of REACT tools including React.js, Webpack, Enzyme, Redux, and Flux.
  • Good experience in using Amazon Web Services (AWS) and AWS SNS/SQS for delivering messages and OpenShift technologies.
  • In depth knowledge and experience in Java 8 and Java 11 features such as Lambdas, Streams, Collections, Concurrency, and IO
  • Expertise in Java 8 with knowledge of low-level parts of API like collections, multithreading, Java concurrency utilities, and Sockets
  • Experienced in building web applications using Spring Framework features like Spring Core, Spring IOC (Inversion of Control), and experienced in application development with Cassandra NoSQL, Redis and Guava
  • Experience in Microservices Architecture with Spring Boot and Docker
  • Experienced in the Email Domain, Java Mail API, Machine Learning, NLP, Apache Lucene, Apache Velocity
  • Extensive experience in Web application development using JDBC, Servlets, Java Beans, MVC, JMS, SOAP, Spring, Hibernate, RESTful, JavaScript, AJAX, XML and HTML.
  • Experienced or in Behavior Driven Development (BDD), Test Driven Development (TDD)
  • Great knowledge in Java architecture and developing applications using Java/ J2EE Design Patterns such as MVC, Singleton, Factory, Transfer Objects, Front Controller and Data Access Objects (DAO).
  • Experience with writing unit/integration/function test cases, as well as with formalized testing methodologies (i.e. TDD, BDD)
  • Experience in using build/deploy tools such asJenkins, Docker, and OpenShiftfor Continuous Integration & Deployment for Microservices.
  • Good knowledge in XML related technologies including XSD, XSLT, DOM, JAXP, JAXB, and XML Beans.
  • Experience using Spring Framework modules like Spring Core container for Dependency Injection, Application context, Spring ORM and POJO objects.
  • Worked extensively in J2EE JSP, Servlets, JDBC, Struts, Spring, MVC, Hibernate, Java- Networking, RMI, Web Sphere, XML and well versed with Oracle database, OS Concepts
  • Good Knowledge in developing single page applications (SPA) using JavaScript frameworks like AngularJS, React JS, Node JS, and Bootstrap.
  • Good Knowledge of using IDE Tools like Eclipse, NetBeans for Java/ J2EE application development.
  • Extensive Knowledge in Data Modeling, administration and development using SQL and PL/SQL in Oracle, MY-SQL, MS SQL Server, DB2 and SQL Server environments.
  • Proficiency in writing complex SQL queries, stored procedures, database design, creation and management of schemas, functions, DDL, Cursors and Triggers.
  • Getting real time data with Kafka and processing using Spark.
  • Experience in using ETL tools like Informatica and Talend and involving in transferring the workflow from Informatica to Talend.;
  • Knowledge and expertise in Linux Operating System, Windows, and Unix Commands.
  • Extensive experience in using Ant, Maven and Gradle for build automation.
  • Expertise in using version control and configuration management tools like CVS and SVN, GIT.
  • Implemented Unit Testing using JUnit and Integration testing during the projects.
  • Exposure on cloud service-related databases like PostgreSQL and MongoDB.
  • Extensively followed agile software development process & Test-Driven development approach.

TECHNICAL SKILLS:

Programming Languages: Java 8, Java11, SQL, PL/SQL, C, C++, HTML, UML, XML, JavaScript, Java J2EE Technologies JSP, Servlets, EJB, AJAX, JMS, JNDI, JSF, JDBC

JAVA Technologies: Servlets, JSP, JSF, EJB, JNDI, JMS, JDBC, Java Mail, Applets, Java Multithreading, Spring boot, Microservices, Hibernate.

Web Technologies: HTML, DHTML, CSS, JavaScript, jQuery, Ext Js, AJAX, Angular 7 & 8, IDE IBM RAD, RSA, Eclipse, My Eclipse, Net Beans, JBuilder, IntelliJ, React.js, Azure, Webpack, Enzyme, Redux, and Flux

Design Methodologies: UML, Rational Rose, Agile, SCRUM, TDD, XP

RDBMS: Oracle 11g/10g, PL/SQL, MySQL, NoSQL, DB2, Mongo DB

Web Services: SOAP, REST, WSDL, JAXB, JAX-WS.

IDE: Eclipse, NetBeans, RAD, WebSphere, SQL Developer

Version Control Tools: CVS, SVN, GIT, MS Visual Studio

Databases: My SQL, SQL, PL/SQL, Oracle, SQL Server, IBM DB2, Mongo DB, PostgreSQL.

Application/Web Server: Apache Tomcat, JBoss, IBM Web Sphere and Web Logic, Cassandra NoSQL, Redis, Guava.

PROFESSIONAL EXPERIENCE:

Confidential - San Jose, CA

Java Developer

Responsibilities:

  • Working with NodeJS, Object-Oriented Analysis and Typescript or any other JS implementation.
  • Called theRestfulweb services calls forPOST, PUT, DELETEandGETmethods.
  • Strong understanding of Object-Oriented concepts in Java and JavaScript
  • Experienced in modelling NoSQL databases like AWS Dynamo DB with a good understanding of DynamoDB modelling concepts and OpenShift technologies.
  • Migrated existing application into micro services architecture using Rest APIs, spring boot, Spring Cloud config Netflix and AWS.
  • Experience in converting SQL quiries into Spark.
  • Experienced in writing Spark applications in Scala.
  • Prepared sources to connect with Informatica PowerCenter and created file using UNIX to improve file processing efficiency.
  • Expertise in Core/Advanced Java and Spring Frameworks - Spring MVC, Spring Boot, Spring Batch
  • Used Typescript for development and Node JS to run the command line of Microsoft VS Code.
  • Designing a modern highly responsive web-based user interface and developing the latest user-facing features using React.js and Working knowledge on the Infrastructure details and capacity planning for Cassandra cluster
  • Experienced in building RESTful APIs using JAXRS
  • Contributing to practice development through consistent Azure platform learning.
  • Design, develop and test Java based backend microservices using Spring Boot framework
  • Writing application interface codes using JavaScript following React.js workflows.
  • Experienced using Maven and Jenkins for CI/CD.
  • Utilizing Agile principles of Pair Programming, Test Driven Development (TDD) and Business Driven Development (BDD) to produce high quality unit tested codes.
  • Created Angular service and integration withRESTful APIs.
  • Experienced in deploying applications in Unix environments and writing shell scripts
  • Analyzed, designed, and implemented application architecture to suit the development of software using JAVA/ J2EE.
  • Converted a monolithic app to microservices architecture using Spring Boot using 12-factor app methodology.
  • Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
  • Developed Spring Boot application for building end customers for the services provided, using ORACLE Database, JDBC.
  • Developed and maintained complex software components in compliance with department standards including JSP, JSTL, JMS, JAXRS, RESTful APIs and Java Mail. Spring (IoC, ORM, JDBC, MVC) frameworks.
  • IntegratedSpring Securityto validate the users.
  • Developed web-based systems using Internet standards such as HTTP, XML, SOAP, SMTP, Web Services.
  • Developed front end web application using AngularJS along with cutting edge HTML5 and CSS. Used SAX/DOM XML Parser for parsing the XML file.
  • Worked on Rest Template to call an external microservices API. Used Beans to create the Rest Template instance.
  • Configured SSL connection between two RESTful Servers using Spring-Security and Tomcat.
  • Designed and developed Asynchronous Restful Microservices using spring boot that are consumed by other Microservices with an average response time of 30 milliseconds.
  • Worked in Spring MVC and RESTful Web services architecture to create various applications with their infrastructures details such LDAP detail, architecture, usage details,
  • Developed Message Driven Beans for posting data received via JMS to Scheduler Database. Monitored and developed build scripts for build management.
  • Implemented Micro services to separate the tasks and not to have dependency on other Parallel on-going tasks of the Application.
  • Hands on experience in building an enterprise scale highly componentized application using Angular Java Script.
  • Implemented custom directives, filters, components, accordions, wizards etc., in Angular JS. And Implemented JAX-RS web services using Spring Framework using AngularJS (GUI) client.
  • Worked with JSON web tokens for authentication and authorization security configurations usingNode JS.
  • Developed PostgreSQL embedded documents from Java code using spring data PostgreSQL.
  • Unit Testing/Integration Testing, JUnit, Debugging and Implementation.

Environment: Java 8, J2EE, Spring boot, Object-Oriented Analysis, Spring MVC Eclipse, RAD, STS, JDK, Java, OAuth 2.0, Cassandra, XML, Jenkins, RESTful, SOAP, JMS, Spring, JAXRS Spring Security, SVN, JPA, PostgreSQL, Microservices.

Java Developer

Confidential

Responsibilities:

  • Involved in back end Core Java 8 programing. Used Core Java concepts such as Collections, Generics, Multi-Threading and actively coded most of the Core Java implementations.
  • Developed and published server-side business logic in a simple POJO for various account portfolios, equities, asset/equity ratios, by using core java collection, generics.
  • Developed new user-facing features using React.js
  • Developed variouspagesin the applications in front end technologiesHTML5,CSS3-SASS,JSON,Angular 5 and NodeJS.
  • Thorough understanding of React.js and its core principles
  • Experienced with popular React.js workflows (such as Flux or Redux)
  • Implemented MVC architecture using Spring Framework, Coding involves writing Action Classes/Custom Tag Libraries, JSP. Template development for a Java 8, Object-Oriented Analysis based search platform using JSP/JSTL.
  • Experience in writingANT,Mavenbuild scripts, providing logging facility using Log4j and Writing JUnit test cases.
  • Worked on Integration of data storage solutions like Mongo DB, Redis
  • UsedJIRAfor defect management and to keep track of bugs and issues
  • Consumed REST based Micro services with Rest template based on Restful APIs.
  • Worked on Agile Methodology that includes weekly meeting with business analysts and monthly sprint review with clients.
  • Used Spring Boot to collect data from users and packaged the data as JSON distributed to applications.
  • Performed networking calls using Rx Java approach.
  • Developed JMS interface programs to push the new data from the One Point Application to other Corporate systems
  • Involved in configuring builds using Jenkins with GIT and used Jenkins to deploy the applications onto Dev., QA environments and OpenShift technologies.
  • Implemented to reprocess the failure messages in Kafka using Offset id.
  • Had knowledge on Kibana and Elastic search to identify the Kafka message failure scenarios.
  • Developed Gradle scripts to build and deploy the application onto Application Server and ran UNIX shell scripts and implemented auto deployment process.
  • Used spring config server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Microservices deployment.
  • Used connection pooling for optimization using JDBC interface. Developed processing component to retrieve customer information from MySQL database, developed DAO layer using Hibernate.
  • Working withRx Java(Reactive) for asynchronous composition and manipulation of data and events using Observers and Observables in the application.
  • Wrote prepared statement and called stored Procedures using callable statements in MySQL.
  • Developed JSP and Java 8 classes for various transactional/ non-transactional reports of the system using extensive SQL queries.
  • Worked with Oracle PL/SQL, Mongo DB development and DBAs to create new database schema and porting data from other databases.
  • Worked on NodeJS to send server-side Rest services call to Web Application and Integrated with Mongo DB.
  • Used MAVEN for developing build scripts and deploying the application onto WebLogic.
  • Involved in configuring builds using Jenkins with GIT and used Jenkins to deploy the applications onto Dev, QA environments.
  • Involved in unit testing, system integration testing and enterprise user testing using JUnit.

Environment: J2EE, Java, Spring, JSP, JSTL, Hibernate, SVN, Java 8 Mail, XML, XSLT, Java Beans, JavaScript, CSS, HTML, jQuery, SOAP, Restful Web Services, JMS, Jenkins, Spring Boot, AWS, JDBC, STS, MySQL, Tomcat, Apache Ant, J2EE design patterns, Junit, Linux.

Confidential

Java Developer

Responsibilities:

  • Designed & Created a solution using Java, J2EE Technologies.
  • Responsible for developing multi-tier websites, the full cycle: analysis, design, development, testing, and documentation.
  • Developed new JSP pages, enhanced existing functionality from the requirement documentation
  • Collaborated with the 8 members of the team to manage the User Interface of the Website.
  • Maintained, Developed, and fixed bugs for applications.
  • Participate in requirement gathering/Story grooming calls which translate into solutions.
  • Analysis and design for products and related services, also responsible for product stability.
  • Wrote build scripts using Maven software project management tool. Assisted Web Sphere admin team in setting up Maven Repository on Build server Involved in production support to address the issues that were raised.
  • Modifying the existing JSP's for screen level changes and adding client-side validations in JavaScript.
  • DevelopedJava APIto interact with theAmazon SQSused in sending bulk emails
  • Experience in design and maintenance of database platforms likeJDBCandHibernate
  • Analyzing the requirements, develop, implementing using Java, J2EE, JSP, JavaScript, HTML and SQL.
  • Served integral role in analysis, design, development, and implementation of new requirements
  • Used Java Beans, Servlets, Action classes, Action Forms as Model, JSP, Struts tag libraries, JSTL, as View & Action Servlet as a Controller.
  • Worked on design and development of UI using HTML, CSS, and JavaScript.
  • Hands on experience with data persistence using Hibernate and Spring Framework Implemented client-side validations using JavaScript.
  • Used core Java to develop the functionality of the modules.
  • Implemented servlet to handle request and response which comprises of accepting form input and generate HTML Web pages dynamically.
  • Write, modify, and maintain software documentation and specifications.
  • Utilized defect/bug tracking tools with team to improve communications and reduce defects in product.

Environment: Java/ J2EE, HTML, JavaScript, CSS, JSP, Servlet, XML, Hibernate, ECLIPSE and SVN, SOAP, Restful Web Services, JMS, Jenkins, Spring Boot, AWS, JDBC, STS, MySQL, Tomcat, Apache Ant, J2EE design patterns, Junit, Linux.

We'd love your feedback!