We provide IT Staff Augmentation Services!

Senior Java Developer Resume

3.00/5 (Submit Your Rating)

Austin, TX

SUMMARY:

  • More than 5 years of IT experience in designing, development, implementation, analyzing and validating, building software products & solutions across variety of business domains using Java, SQL, J2EE and SOA.
  • Implemented designs into responsive HTML5/CSS3 templates using AngularJS, Angular, ReactJS to build single - page web applications, and integrating JavaScript to manipulate DOM elements and make use of web API’s.
  • Expertise in implementing Core Java SE 8 concepts like Streams API, Lambda functions, Functional programming, and Generics.
  • Proficient in Java, Python and SQL and very good understanding and working knowledge of Object- Oriented Programming (OOPs), multithreading in Core Java, JDBC.
  • Good experience of Design and Architect experience in J2EE and SOA based solutions.
  • Hands on experience in Linux, Shell Scripting.
  • Extensive experience in UI/RIA technology using CSS, Angular JS, Bootstrap, Java Script, AJAX.
  • Developed real-time dashboard applications for visualization and analytics on Apache web servers using Kibana, Splunk, Grafana, SumoLogic, and New Relic integrated with DataDog.
  • Experience in Transaction usage, Servlets, JMS, Java Beans, Web Services, and Multithreading Executor Services.
  • Experience in the client-side technologies using JavaScript, AngularJS, ReactJS and jQuery.
  • Experienced Oath, JWT and SSL implementation for securing applications.
  • Collected and Interpreted raw data for data processing.
  • Experienced in Apache CAMEL as integration framework for Taboo, Cloud Pub Sub and KAFKA.
  • Experienced in Data Structure, Messaging, and Proof of Concepts (POC), re-usable and best practices in components Developments, Quality assurance and Deployment.
  • Java application development experience and production support
  • Experience in designing application using functional and non-functional requirements.
  • Experience in Agile and Waterfall Software Model Methodologies Development.
  • Hands on experience with databases including Oracle (SQL, PL/SQL) and SQL SERVER.
  • Developed Complex database objects like Stored Procedure, Packages and PL/SQL.
  • Experience in REST, SOAP, WSDL with JAXB, DOM and SAX Parser.
  • Worked with build automation systems like Maven, Ant and Gradle and CI/CD using Jenkins.
  • Worked on testing JavaScript structures utilizing Mocha and Chai, Jasmine, and Karma.
  • Experience in Dockers, AWS, Kubernetes, Google Build, and Google Could Repository to deploy the Micro services-oriented environments for scalable applications.

TECHNICAL SKILLS:

Languages: C, Java, JavaScript, PL/SQL, Python

UI Frameworks/Technologies: HTML, CSS, AngularJS, AJAX, JSON, Bootstrap, jQuery, ReactJS, NodeJS, Express JS, Vue JS

IDE and Other Tools: Eclipse, IntelliJ, Pycharm, Spring Tool Suite (STS).

J2EE Technologies: Servlets, EJB, JSP, JSF, JDBC, SOAP, WSDL, REST, XML, XSD, JAXB, JPA, Spring, Spring MVC, Hibernate, Spring MVC, Spring Boot, Spring Data, Spring Batch, Java Beans, EJB

Database & Tools: SQL SERVER, Snowflake, Kafka, MYSQL, Oracle, T-Sql, Mongo DB

Version Control Tools: GIT, SVN, CVS, Bitbucket, Nexus, TFS

Mgmt. Tools & Methodologies: JIRA, Microsoft Project, Waterfall, Agile, and TDD

Messaging Services: Active MQ, Rabbit MQ, Microservices

Tools: /Unit Test Frameworks: JUnit, Mockito, Postman, Net Beans, Visual Studio Code, Forms and Reports Builder, ANT, Maven

Web Server/ Application Server: Tomcat, Oracle Web Logic, Web Sphere and JBOSS.

Operating System: Windows, UNIX, Linux, MAC

PROFESSIONAL EXPERIENCE:

Confidential, Austin, TX

Senior Java Developer

Responsibilities:

  • Collaborate with Product, Data and technology teams to design, support and validate the capabilities of the data platform and support their data infrastructure needs.
  • Create and maintain optimal data pipeline architecture, assemble large, complex data sets that meet functional / non-functional business requirements.
  • Experienced in writing complicated SQL queries, T-SQL and database analysis for good performance.
  • Implement Angular Routers to enable navigation from one view to the next as the customer performs application tasks.
  • Responsible for creating efficient design and developing User Interaction screens using Angular Framework, HTML5, CSS3, JavaScript ES5, jQuery, React.
  • Experiences with Agile engineering practices.
  • Responsible for analyzing the business needs on data by executing ETL operations
  • Implemented the business logic primarily using Java, Spring Framework, Spring boot, Hibernate and built Restful web services.
  • Tested the functionality of Micro services using Postman.
  • Build the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of data sources using Java, Spring Boot, SQL and AWS ‘Big data’ technologies.
  • Developed Spark Scripting by using Scala shell commands as per the requirements.
  • Performed advanced procedures like text analytics and processing, using the in-memory computing capabilities of Spark using Scala.
  • Designing and development of SOA services using Java, Spring Boot, Microservices, JDBC, Angular, JBoss, JMS for secondary mortgage infrastructure.
  • Used OAuth 2.0 (Identity server), JWT and SSL implementation for securing applications.
  • Unit Testing using JUnit 5 and Mock the SONAR for Code Quality and integrated white source for security checks and licensing.
  • Used Maven as a build tool and integrated with Jenkins.
  • Deployment of application in Amazon Web Services (AWS) using EC2, S3 and used IAM for security and access management.
  • Save rmation details of customer through express API in Exchange App.
  • Involved in setting up AWS (Amazon Web Services) services with EC2 instances, S3 bucket, IAM took part in deploying applications in AWS along with writing and retrieving files to and from AWS S3 bucket for UI to render data faster.

Environment: Java 11, Core Java, Web Services, CSS, Eclipse, JQuery, JUnit, UI, IntelliJ, Spring Boot, Hibernate, Oracle, AWS, Snowflake, Kafka, Scala, Python, REST API with Micro services, SQL Database, Unix, Linux, Shell Script, JUNIT, CICD and Jenkins.

Confidential, Charlotte, NC

Java Developer

Responsibilities:

  • Involved in Analysis, Design, Development, UAT and Production phases of the application and worked on front- end and back- end using HTML5, CSS3 and JavaScript Angular JS, Core Java, spring 4.x, Struts, Hibernate 3.x, and React JS.
  • Design and implemented application using common architectural styles and pasterns.
  • Proactively worked in Server back end and API/Service development.
  • Extensively worked with Server and spring based multi-tier applications in developing J2EE Components.
  • Used J2EE Design patterns like Singleton, Service Locator, Session Façade, DAO, DTO and Business Delegate during development.
  • Used Jira to track the user stories and defects with agile technology.
  • Converted a monolithic app to Microservices architecture using Spring Boot using 12-factor app methodology.
  • ConfiguredSparkstreaming to receive real time data from theKafkaand store the stream data toHDFSusingScala.
  • Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Involved Developing/Debugging angular/react pages using JavaScript code libraries and HTML/CSS.
  • Used different tools like Java, JavaScript, SQL, Linux, High charts, HTML, CSS, Angular, React JS, Web Applications in the process of development and deployment.
  • In-depth knowledge of data structures and algorithms
  • Understanding and translating the requirements into application and system design using Spring Boot 1.x and 2.x.
  • Involved in migration of server based service to cloud using Kubernetes and Dockers.
  • Custom Filter Search functions to manage custom friendliness.
  • Implemented JSON for massive data transfer between Client/Server, using JMS.
  • Wrote services to store and retrieve user data from the Mongo DB for the application on devices.
  • Integrated the JSON objects, DB objects and business logic through faster XML Jackson Object Mapper.
  • Involved in writing SQL stored procedures onOracleandPostgreSQL.
  • Work on design document and discuss with BP for backlog items.
  • Analyze the business requirement and created the dependency view, topology view and the grid view of the hosts and the components of the trades.
  • Developed React JS for front end, web services for middle tier and developed XML and XSL objects for Data conversion/transfer.

Environment: Java 8, J2EE, UI, JavaScript, REST API, Scala, Struts, spring, JSON, Hibernate, JSP, XML, JQuery, Ajax, HTML5, CSS3, Node JS, Mongo DB, Oracle, Jasmine, Karma, Mongo DB, Kubernetes, Maven and Jenkins. GIT, Jenkins, AWS Services, Microservices, EC2

Confidential, Woonsocket, RI.

J2EE Developer

Responsibilities:

  • Responsible for creating efficient design and developing User Interaction screens using Angular Framework, HTML5, CSS3, JavaScript ES5, jQuery, React.
  • Designed and developed application using Java/J2EE technologies, Spring MVC, Spring Security, AOP, and IOC.
  • Involved in development of ALS Interface using Spring Core and MVC.
  • Involved in daily scrum and sprint/track definition planning meetings.
  • Experience with Full-Stack development to assist to various needs and requirements for the business.
  • Implemented Microservices architecture using Spring Boot for making application smaller and independent.
  • Wrote Page level code using JavaScript framework (JQuery).
  • Involved in writing persistent.xml and used JPA for persistence to update DB changes (for mapping business objects to database and Named Queries and SQL Queries de nition to fetch data from Oracle database).
  • Use of with HTML5 & CSS.
  • Use of JSP for the de nition of di erent functionality.
  • Use of NoSQL against MongoDB.
  • Use of jQuery in order to improve the UI front-end.
  • Develop SQL queries, views and stored procedures using PL/SQL.
  • Use of IBM MQ series as a middle tier messaging service for the applications communication to verify message delivery and reception through MQ Explorer.
  • Develop code to retrieve / update data using Data Access Object Design Pattern with Hibernate.
  • Working in a SOA environment to test, consume and verify changes in existing and new Web Services availability using SOAP UI.

Environment: Java, Servlet, EJB, JSP, JSF, Prime Faces, Hibernate, Web sphere, JQuery, HTML, CSS, Struts, Mongo DB, Spring, IBM MQ, Design Patterns, Microservices, SOAP, SOA, JPA, JIRA, GIT, Agile, Web Logic, JBoss, Oracle, PL/SQL.

Confidential

Software Engineer

Responsibilities:

  • Strong experience in front ends, business, tier using the Struts Framework.
  • Followed Waterfall software development practice paired programming, test driven development.
  • Experience in integrating the internal security model into new projects with Spring Batch, Spring Microservices and Spring Boot.
  • Designed and developed services using Rest full and WSDL.
  • Used various Core Java concepts such as Multithreading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Developed Web services to allow communication between the applications using Rest and SOAP based Web services.
  • Extensively worked on spring framework for developing middle tier application and persistence tier using the Hibernate frameworks.
  • Used Hibernate in mapping bean class to database tables to provide transparent persistence.

Environment: Java, Core Java, J2EE, Java script, Microservices, Spring Boot, Spring Batch, Hibernate, Rest API’s, Web Services, WSDL, Multithreading, Struts, AJAX, Oracle, Eclipse, SVN.

We'd love your feedback!