We provide IT Staff Augmentation Services!

Java Application Developer Resume

4.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Very good understanding of Model View Controller (MVC), Client Server and Multi - tier architectures.
  • Strong working knowledge of Java/J2EE design patterns. Implemented various design patterns like MVC, Singleton, Session Facade, Front Controller, Data Access Object patterns.
  • Experienced in working with Python and Scala.
  • Expertise in web development using HTML, CSS, Java Script, PHP AND XML
  • Expertise in Web Components technologies like JSP, Servlets, JDBC, AJAX.
  • Experience with modern web UI development technologies: HTML5, CSS3 and JavaScript/JQuery.
  • Experience in designing, developing and implementing Model View Controller (MVC2) using Spring boot, and Hibernate framework.
  • Hands on experience in writing and consuming REST Web services using Spring boot Framework
  • Experience in handling Database programming using Oracle, MS SQL Server and MariaDb.
  • Good working knowledge on NoSQL technologies like Cassandra, HBase and MongoDB
  • Experience in working with Tomcat Server and JBoss.
  • Basic level expertise in DevOps Methodologies.
  • Have good experience in working on Linux environment.
  • Worked on Maven, Log4j, Junit and Mulesoft.
  • Experience in using Tools like Jenkins, Spinnaker, JIRA, RabbitMQ, Docker, Containers, OpenShift, Adobe after effects, Blender, Unity, Audacity and Experience in using various version control tools like GitHub, BitBucket and Source Tree.
  • Experience in technologies like Micro Services, RESTful Web Services, MLlib, GraphX, AWS, Hadoop distributed file systems, MapReduce.
  • Good understanding of Apache technologies like Apache Spark, Apache Kafka and Apache Hive, Apache NiFi, Apache Camel.
  • Strong Inter personal communication skills & ability to work independently as well as in a group of people.
  • Natural leader, Quick Learner and adaptable to working environment.

TECHNICAL SKILLS

Languages/Technologies: Core Java, J2SE, J2EE,JSPs, Python, Scala, AWS, HDFS, MapReduce, Ajax, Servlets, JDBC, JavaScript, Angular JS, React, HTML5, XML, Web Services, SQL, WSDL, Junit

Frameworks: Spring Boot, Spring 3.0, Hibernate 3.x

NoSQL technologies: Cassandra, HBase, MongoDB

Application/Web Servers: Oracle, Tomcat 7.0

Database Environments: ORACLE 9i/10g/11i, SQL Server, MYSQL, MariaDB, PostgresSQL

IDEs: Eclipse, IntelliJ, Sublime, NetBeans

Apache technologies: Apache Spark, Apache Kafka, Apache Hive, Apache Camel

Testing Tools: Junit, PowerMock, Mockito

Software Development Methodology: Agile(Scrum) and Waterfall model

Build Tool: Jenkins, Ant, Maven, Gradle

Tools: WebSphere, Jenkins, Spinnaker, Docker, Kubernates, JIRA, RabbitMQ, GitHub, BitBucket, OpenShift

Operating Systems: Windows NT/XP/2000, Unix, Linux

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Java Application Developer

Responsibilities:

  • Research & Analyze the business requirements from Wreck Online market for application development and test automation process of WOM-DocFlow in an Agile environment.
  • Design and develop reusable custom services for web application using Java 8, Spring Boot, Rest API, JavaMail API, Postman, JavaScript, Angular, MariaDB, IntelliJ IDE, Sublime Text 3.0 and manage Maven dependencies in Confidential server.
  • Develop functional modules and services like email services, bidder services, translation services, lien holder services using Java8, Multithreading, Angular Directives, Collections, Generics and TestNG Annotations.
  • Develop custom email templates using HTML, CSS and JavScript for automated emails in the application during the sale process.
  • Created user guide to use the application and write ups for developer work space.
  • Develop RESTful web services REST-assured libraries.
  • The web application boosted the customers by 27% and fastened up the sale process by 66% in the production.
  • Design, develop and integrate frontend for the services using JavaScript, AngularJS and complex CSS style guide models.
  • Write complex SQL queries using MariaDB and MongoDB. Also, PL/SQL stored procedures, triggers for Query optimization and faster data retrieval and OAuth for authentication frameworks.
  • Integrate and validate Java microservices through API gateway using Postman.
  • Manage and configure application level configurations and changes using IntelliJ IDE, GitHub, Spring Boot and use OR M framework to hide implemetation details..
  • Configure and Validate Application level data as per business and legal requirements.
  • Integrate SonarQube to continuously inspect the code quality for detecting bugs and functional issues and JasperReports for generating reports.
  • Collaborate with DevOps engineers to integrate development code with Jenkins, for continuous code delivery and containerization with OpenShift.
  • Manage WebShpere for integration and Spinnaker service and monitor it to verify and capture the callback API responses and Micr osoft TFS for DevOps.
  • Document and manage test plans and functional requirements using Confluence, JIRA dashboards for project management and defect triaging.
  • Collaborate with team to validate code implementation, provide quality guidance and drive improvements in development and deployment process.
  • Support deployed code in production and resolve issues as identified. Serve as a point-of-contact during critical Go Live and production issues.

Environment: Java, J2EE, SpringBoot, Microservices, Angular, CSS, HTML5, JavaScript, REST, GIT, Maven, JIRA, JUnit, Agile, Jenkins, Spinnaker, REST API, Java mail API, Scrum mcethodology, Confluence, Postman, SumoLogs and RabbitMQ.

Confidential, Dallas, TX

Java Full Stack Developer

Responsibilities:

  • Participating in review discussions in the process of gathering Business Requirements and Functional Requirements to analyze the solution.
  • Participating in technical design documents review with the Development team.
  • Developed UI Layer for the application using HTML5, CSS3, Angular and Bootstrap.
  • Developed API’s using technologies like DB2, Cassandra, Microservices, JBPM, Java and Spring frameworks
  • Added dynamic functionality to the application by implementing jQuery, Bootstrap and Angular 4.0.
  • Developed multiple Angular components which are compatible with latest versions of Type Script, angular CLI.
  • Implementing the java code that gets required information to generate request and passing the request to REST based post URL and the getting response from the server.
  • Worked with Advanced Java 8 features like Lambda for adding functionality processing capability and Stream API to facilitate pipeline processing and method to eliminate elements based on the criteria.
  • Used Spring Boot Actuator to externalize application's configuration properties for different environments.
  • Implementing or exposing the Micro service architecture with Spring Boot based services interacting through a REST services and Apache Kafka message brokers.
  • Worked on Spring cloud for Routing, Service-to-service calls, Load balancing.
  • Developed RESTful Web services for transmission of data in JSON/XML format.
  • Developed DAO layer using Cassandra and expertise in CQL (Cassandra Query Language), for retrieving the data present in Cassandra cluster by running queries in CQL.
  • Writing Cassandra CQL queries with groovy to perform CRUD operations.
  • Configured AWS EC2 instances, S3 Buckets and Cloud Formation Services based on the business requirements.
  • Using Virtualization tool Kibana which helps to access logs from ElasticSearch.
  • Using Gitlab as a source code versioning system.
  • Using Maven as a build tool for creating JAR file to be deployed in application servers and integrated with Jenkins
  • Using JUnit Testing framework for performing unit testing.
  • Writing Junit test cases using Mockito and Power Mock and make sure to have minimum 70% of code coverage.
  • Performing UAT by integrating all the modules that’s been developed by other team members.
  • Performed the backend services testing using various systems like REST API services, Swagger and also Postman.

Environment: Java, J2EE, SpringBoot, Hibernate, Microservices, Angular 4, CSS, HTML5, JavaScript, REST, Tomcat, GIT, Maven, JIRA, JUnit, Powermock, Cassandra, Agile and Scrum mcethodology.

Confidential

Java Full Stack Developer

Responsibilities:

  • Implemented functionalities for different modules like correspondence, inquiry, adjudication, wage determination, employee contact information, employer contact information, benefit payments, weekly certifications, etc.
  • Worked in an Agile development process with monthly release, bi-weekly Sprint and daily Scrum.
  • Developed presentation layer using HTML, CSS, JavaScript, jQuery and Angular.
  • Primarily focused on the spring components such as Spring MVC, Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Used Spring Framework for Dependency injection and integrated with the Hibernate.
  • Used Spring for cross cutting concerns and IOC for dependency injection.
  • Implemented RESTful Web services to exchange data between multiple systems and call services from a central portal.
  • Used Maven for automated deployment and preparing the build of the entire application.
  • Used Spring JPA to map the java objects with the database and Spring Boot for better performance.
  • Used BitBucket for versioning of file system.
  • Developed JUnit Test cases while following the Test-Driven Development (TDD) approach.
  • Used Toad for sql to manage the data and MuleSoft for integrating platform.
  • Implemented Web Services using SOAP and REST.
  • Used Jenkins to perform CI/CD.
  • Used UML tools to design Use Cases, Class Diagrams, and Sequence Diagrams from the Business Requirements Document.

Environment: Java, JPA, Hibernate, Spring Boot, Spring JPA, Spring MVC, Angular, Apache Tomcat, Toad for SQL Server, Dispatcher Servlet, Controllers, Eclipse, Maven, IOC, Hibernate, Restful API, BitBucket, Log4j, Junit.

We'd love your feedback!