We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Irving, TX

SUMMARY:

  • 7+ years of development experience in all phases of Software Development Life Cycle (SDLC) which includes Analysis, Design, Development, Implementation and Testing of web based, enterprise business applications using the JAVA/J2EE technologies.
  • Well versed and good hands - on experience in building RESTful web services, and Spring Modules like Spring MVC, Spring Boot, Spring JDBC.
  • Developed and good hands-on experience in building Restful Api’s in applications using Spring Boot.
  • Experienced in UI Design and Development using Angular, HTML5, CSS3, jQuery, Bootstrap.
  • Have good Knowledge on Kafka, Hibernate, Spring MVC, Spring Boot, Spring JDBC.
  • Experience in applying JMS (Java Messaging Service) for reliable information exchange across Java applications using ActiveMQ to communicate from Client to Server.
  • Have keen knowledge on Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.Well experienced with build tools like Gradle, Maven and ANT.
  • Experience in Unit testing using Mockito and Junit framework.
  • Good Knowledge on core java concepts collections and Java 8 features.
  • General knowledge of distributed systems architecture and cloud technologies.
  • Good experience on Testing Rest services using Postman, documenting with Swagger API.
  • Experience in optimizing the performance of SQL queries.
  • Good knowledge on different relational databases like MySQL, Oracle, Microsoft SQL Server.
  • Basic knowledge of NoSQL data store technologies.
  • Responsible for end-to-end delivery (Requirement, Analysis, Design, Develop, Unit test& Support) of assigned modules.

TECHNICAL SKILLS:

Languages: C, Java 8, PL/SQL.

Databases: MS SQL Server 2016, MySQL, MongoDB.

Frameworks: Spring boot, Spring MVC, Spring REST, Hibernate, selenium, Kafka.

WebTechnologies: HTML5, CSS3, JSON, XML, Bootstrap.

JavaScriptframeworks: Angular 8.

WebServices: RESTful API s and Micro services.

Web and Application Servers: Apache Tomcat 9.

Cloud Platforms: AWS.

Operating Systems: Windows, MAC.

Build Tools: Maven and Jenkins.

Debugger IDEs Eclipse, PyCharm, WebStorm, Visual Studio.

WORK EXPERIENCE:

Confidential

Java Developer

Responsibilities:

  • Requirement gathering, understanding of technology project request and maintenance request.
  • Preparation of Architecture flow diagrams and high-level design documents.
  • Performance impact analysis, user experience impacts and average handle time impacts.
  • Application Tuning and Cost reduction.
  • Identify and resolve non-functional requirements.
  • Coding, Debugging and Unit Testing.
  • 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.
  • Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch and handled the security using Spring Security
  • Implemented Microservices architecture using Spring Boot for making applications smaller and independent.
  • Implementing or exposing the Microservice architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Support System Integration Testing and User Acceptance Testing.
  • Regression Defect Fixing.
  • Estimation and Risk Mitigation and Planning.
  • Project Management and Capacity Planning.
  • Client Stakeholder interactions and onsite offshore communications.
  • Analysis of Production Incidents (both application and environment) and engage /co-ordinate different teams to provide timely resolution.
  • Initiation of different discussions for critical technical issues and Co-ordination with different internal and external stakeholders.
  • Support ad-hoc requests from business and multiple development team for multiple reports and production data.
  • System Optimization and Tools/Automation of existing process.
  • Developed unit test cases to test various components.
  • Have done component and load testing to make the application reliable in real time scenario
  • Documentation of Lessons Learnt, Best Practices, Value additions and Induction manuals
  • Team Ramp-ups or Ramp-downs based on new projects, completion of assigned projects or any client feedback on resources.

Confidential, Irving TX

Full Stack Java Developer

Responsibilities:

  • Converted a monolithic app to microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest files for various Microservices inKubernetes.
  • Implemented RESTMicroservicesusing spring boot. Generated Metrics with method level granularity and Persistence usingSpring AOPandSpring Actuator.
  • Experienced in deploying Microservices to App Servers and Database Changes toMySQL.
  • Experience on developing different web applications usingJava,J2EE,Spring,Hibernate.
  • Integrated Swagger UI and wrote integration tests along with REST documents.
  • Used spring config server for centralized configuration. Used Jenkins for Microservices deployment.
  • Good Command on SQL to run queries on the database.
  • Was responsible forETLand data validation using SQL Server Integration Services.
  • Defined and deployed monitoring, metrics, and logging systems on AWS.
  • Worked publishing interactive data visualizations dashboards, reports /workbooks on ClickView visual Analytics.
  • Responsible for Designing Logical and Physical data modelling for various data sources.
  • Expertise in using and implementing design patterns such as Model-View-Control (MVC), Data Access Object (DAO), Singleton & Business Delegate.
  • Performed unit testing using JUnit and Mockito aiding test-driven Development in some scenarios.
  • Work with RabbitMQ is used for Messaging for decoupling applications by separating sending and receiving data.
  • Extensive knowledge in Amazon Web Services like EC2, Simple DB, RDS, Elastic Load Balancing, SQS, SNS, AWS Identity and access management, AWS Cloud Watch, Elastic Beanstalk and CloudFront, Redshift.
  • Integration with external services.
  • Installed, configured, and administered Jenkins CI tool on AWS instances.
  • Used Log4J to capture the logs that include critical business-related information.
  • Built Continuous Integration environment Jenkins and Continuous delivery environment. Worked with Docker container snapshots, attaching to a running container, managing containers, directory structures.

Environment: Java, J2ee, SOA, Microservices, Docker, API, Hysterix, MAVEN, AWS

Confidential

Full Stack Java Developer

Responsibilities:

  • Worked on implementing, Analysis, design, and development of Application based on J2EE usingSpringandHibernate.
  • Built application on spring boot running on embeddedTomcat. Implemented the application modules usingSpring Core layer (IOC),Spring Security,Spring AOP,Spring ORM,Spring Batch,Spring Rest web servicesto develop the application.
  • UsedJava 8 streamsandlambda expressionsto increase the performance. Developed API proxy inAPIGEEto makeJPMapplication API’s available to external systems.
  • Successful migration ofSQLdata toElasticsearch. Involved in creating theclusterand implemented the backup of theclusterwith the help of the curatorby taking the snapshots.Curator APIonElasticsearchto data backup and restore.
  • Use ofDockerto manage microservices for development and testing. Deployed restful web services and microservices toDocker.
  • ImplementedAWS Redshiftdata warehouse for columnar data storage.
  • Actively worked onDockerand deploying and maintainingMicroservicesin Dev & QA environment.
  • Implemented build stage- to build the microservice and push the docker container image to theprivate docker registry.
  • UsedJenkins pipelinesto drive all microservices builds out to theDocker registryand then deployed toKubernetes, CreatedPodsand managed usingKubernetes
  • Building/MaintainingDockercontainer clusters managed byKubernetes Linux,Bash,GIT,Docker, onAWS (Amazon Web Services). Utilized Kubernetesand Dockerfor the runtime environment of theCI/CDsystem to build, test, deploy.

Environment: Java, J2ee, SOA, Git, Jenkins, Angular 6, Docker, Kubernetes, MAVEN, AWS

Confidential

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Lifecyle: requirements gathering, design, develop, unit test and deploy.
  • Develop Restful API using Java 8, Spring, Spring Boot, Spring JDBC 4.x and REST APIs.
  • Developed application layer and business logic using Spring framework, Spring boot features and integration with spring MVC.
  • Developed Spring Restful web services to deliver JSON content using Jackson Spring implementation.
  • Implemented JMS (Java Messaging Service) as messaging service for reliable information exchange across Java applications using ActiveMQ to communicate from Client to Server.
  • Consumed various Restful services (legacy applications) to consume customer and contract data.
  • Implemented batch processing for various files throughout the migration process.
  • Used NoSQL to store user data and check against the database each time the user logs into Portal.
  • Worked with service request, service-now activity, and release support activities.
  • Prepared documentation for Services and Unit Test Plans
  • Experience in developing Web Services using RESTful that interact with SQL databases.
  • Created new DB entities for the new components in the application.
  • Developed the test cases using Junit and ensured Integration, performance, and Functional Testing.
  • Used JIRA to handle software development issues.
  • Performed trouble shooting in QA and Higher environment for Defect Raised.
  • Coordinate with Quality Engineering team during System Testing, Integration Testing and Regression Testing andprovide required support and fix the defects raised.
  • Working in an Agile environment uses an incremental approach and had daily standup meetings.

Confidential

Java Developer

Responsibilities:

  • Develop a web Application for developers to generate their own REST APIs and Java.
  • Worked inSCRUMteamforrapid developmentand improve coding efficiency.
  • Worked simultaneously in both production and development teams. Designed and developed dynamic web and event driven applications.
  • Involved in designing web pages using HTML5, CSS3, JavaScript, Bootstrap.
  • Responsible forcode compressionfor CSS file, JS file, and Java file to improve the system performance as well as reduce system response time.
  • Developed Spring Controllers, Image Resolver, and logic for data exchange between views and controllers by using SpringMVC.
  • Implemented business layer of the application using SpringMVC to develop web applications, SpringIOC for lifecycle management of Beans.
  • Implemented Multithreading for handling multiple requests and for high performance.
  • Developed RESTful Web services to provide domain data to the application.
  • Worked on frameworks such as Hibernate and spring for persistence and application layers.
  • Developed model objects using Hibernate. Used Hibernate for mapping java classes with database and created queries with Hibernate query language (HQL)
  • Performed configuration, deployment and support of cloud services including Amazon Web Services (AWS).
  • Developed unit test cases to test various components.
  • Have done component and load testing to make the application reliable in real time scenario.
  • Have performed automation testing to ensure all the functionalities are working as expected.

We'd love your feedback!