Post Job Free
Sign in

java full stock developer

Location:
Austin, TX
Salary:
65
Posted:
September 03, 2024

Contact this candidate

Resume:

Sharath K

Sr. Java Full Stack Developer

Email-id: *******@*****.*** Mobile: +1-469-***-****

Summary:

•Java Full Stack Developer with 10 years of experience in handling complete software development lifecycle for web-based and client-server multi-tier applications.

•Expertise in Java, J2EE, and Spring Frameworks, delivering scalable and efficient solutions while adhering to industry standards.

•Strong understanding of Java concepts including OOPS, Multithreading, Collections, and Exception Handling.

•Hands on experience on development, execute and maintenance of Enterprise application and Microservices with application frameworks – ReactJS, Spring Boot, Hibernate and Database (Oracle & MySQL).

•Proficient in Front-end Development with HTML5, CSS4, JavaScript, jQuery, JSON, AngularJS, and ReactJS.

•Expertise in developing and deploying applications in IBM Websphere, Weblogic, Jboss and Apache Tomcat servers.

•Hands-on experience with Angular modules like Angular-animate, Angular-Cookies, Angular-Filter, and more.

•Thorough knowledge of WCAG 2.x guidelines and accessibility best practices.

•Back-end Development expertise with JSP, Servlets, Struts, AJAX, Spring Framework, and Hibernate.

•Utilized Spring Boot for rapid prototyping and streamlined application development.

•Extensive experience in Oracle10g, DB2, MySQL, SQL Server, PostgreSQL, MongoDB, and AWS DynamoDB.

•Skilled in query-based programming, PL/SQL procedure programming, and database programming using JDBC and SQL.

•Utilized Elastic search's query DSL for superior performance and search capabilities.

•Proficient in Spring modules including Spring boot, Spring JDBC Template, JMS Template, and Spring EAI.

•Applied Spring DI and IOC principles for loose coupling and easier unit testing.

•Implemented comprehensive authentication and authorization mechanisms with Spring Security.

•Experienced in configuring and deploying web applications on JBOSS Application Servers and Apache Tomcat 9.

•Good experience in XML/XPATH, JSON, Javascript.

•Proficient in administering Oracle WebLogic Server and managing Java EE applications.

•Implemented scalable web applications using AWS Cloud services like EC2, S3, RDS, and Lambda.

•Automated deployment processes using Kubernetes and Docker for improved scalability and availability.

•Effective collaboration with cross-functional teams ensuring efficient development and delivery of high-quality software solutions.

Technical Skills:

Java/J2EE Technologies

Servlets JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, JFC/Swing, AMT, Applets, Multi-threading, Java Networking, Spring, Hibernate

Programming Languages:

Java, JavaScript, PL/SQL, Python, HTML5, XML, MySQL

Application/Web Servers:

Apache Tomcat 9, Oracle/BEA, Jenkins, Cucumber, JBoss, IBM WebSphere 5.1/6.0/6.1/7.0

IDE’s:

Eclipse, Spring Tool Suite (STS), IntelliJ, NetBeans

Web Technologies:

HTML5, CSS4/CSS3/LESS, XHTML, JavaScript, TypeScript, Ajax, jQuery, Angular 14/10/6/4 ReactJS, NodeJS, Socket.io, Express.js, JSON, Swagger UI, Bootstrap

AWS Skills:

EC2, S3, RDS, EBS, IAM, AMI, CLI, SNS, RDS, VPN, NAT, GIT, DNS, Route53, DBA, Lambda, DynamoDB

Web Services:

JAX-WS, JAX-RPC, JAX-RS, SOAP, REST, SOAP UI, Microservices

Methodologies:

Agile, Scrum, RUP, TDD, OOAD, SDLC, Waterfall model

Modelling Tools:

UML on Rational Rose 4.0

Message Brokers:

Kafka, ActiveMQ, IBMMQ

Spring Tools:

Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot 3.x, Spring Microservices, Spring REST, Spring Security, Spring Data, Spring Batch, Spring WebFlux, Spring Web Services, Spring Eureka, Swagger UI and Spring Zuul

Databases:

Oracle 10g/11G/12C, DB2, SQL Server, MySQL, PostgreSQL, MongoDB, Apache Cassandra, DynamoDB

Big Data Tools:

Hadoop, Spark, MapReduce, HBase, Hive, HDFS, Sqoop

Operating Systems:

Windows XP/VISTA/7/10, Mac-OS

Professional Experience:

Verizon, Dallas, TX Sept 2023 - present

Sr.Java Full Stack Developer

Responsibilities:

•Extensive experience in Oracle10g, DB2, MySQL, SQL Server, PostgreSQL, MongoDB, and AWS DynamoDB. Involved in analysis, specification, design, implementation, & testing phases of Software Development Life Cycle.

•Design and implemented application using Spring IOC, Spring transactions, Dependency Injection, Spring Annotations, Spring Batch, Spring AOP, Spring Container – managed transactions.

•Used Spring Container to implement Inversion of Control and Dependency Injection principles, allowing loose coupling between components & facilitating easier unit testing and modular development.

•Utilized Spring Data JPA's features, such as repository interfaces, automatic query generation,

•Developed batch processing workflows using Spring Batch framework, facilitating the processing of large volumes of data in scheduled or on-demand batch jobs.

•Used OAuth2 with Spring Security for Authentication and Authorization of the application to enhance security.

•Utilized RESTful web services to seamlessly exchange data in various formats with external interfaces.

•Worked on Hibernate in Data Access Layer for mapping the Java objects to relational database and SQL queries to fetch the data, insert and update the data from the database.

•Employed AWS services such as AWS Glue, AWS Lambda, AWS API Gateway, AWS S3 in conjunction with CloudFormation for storage for serverless application development and scalable data storage.

•Implemented logging and monitoring using tools like AWS CloudWatch and ELK Stack.

•Tested REST APIs in the Spring-Controller at the backend for JSON data using Postman.

•Collaborated with the WebSphere Process Server team to integrate developed applications into the existing middleware infrastructure.

•Implementing the Microservice architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.

•Developed CI/CD system with Jenkins on Kubernetes container environment.

•Enabled full-text search using Elastic Search stack (Elasticsearch, log stash, Kibana).

•Utilized advanced MySQL features such as indexing, stored procedures, and triggers to enhance query performance and automate data operations.

ENVIRONMENT: Agile/Scrum Methodology, HTML5, CSS4, Angular 14, Bootstrap, RESTful, Java 11, Spring DAO, Spring Data, Spring Batch, Spring IOC, Spring Inheritance, Spring Application Context, Spring Eureka, Spring Boot, Hibernate Template, Microservices, Eclipse IDE, Jenkins, Kafka, Kubernetes, PL/SQL, GIT, Maven, AWS, EC2, AWS Lambda, AWS S3, MySQL.

Company: Cognizant Technology Solutions Mar2021 - Dec 2022

Sr. Java Full Stack Developer

Responsibilities:

•Designed Prototype and project layout skeletons using Angular 10, REST, CSS3 and HTML5, ES6.

•Configured Swagger-UI integration with Eureka server to enable monitoring of service health checks through the Spring Boot admin console for registered microservices.

•Used Spring dependency injection, annotations, Spring Batch, and Spring MVC components to implement business layer and navigation part of application.

•Implemented pre-authentication and data base security using spring security.

•Used Spring Security with LDAP to provide primitives for securing application access.

•Used AWS Core, Spring Cloud AWS Context, and Spring Cloud AWS Messaging.

•Utilized AWS Lambda platform to upload data into AWS S3 buckets and to trigger other Lambda functions (Including EC2, focusing on high-availability, fault tolerance, and auto-scaling).

•Utilized Docker to containerize application dependencies and components, enabling efficient packaging, deployment, and version control and custom Docker container images.

•Utilized Kafka's high-throughput, low-latency message processing capabilities to enable real-time data streaming and event-driven architectures.

•Developed Jenkins-based CI/CD system on Kubernetes, leveraging containerization for efficient and scalable deployment pipelines.

•JBoss Application server configuration, implementation, support, workload management and performance tuning including web servers.

•Created and configured JIRA projects and worked with departments to maintain existing JIRA projects.

•Developed Unit test cases using JUnit, Mockito and Easy mock.

•Developed Maven scripts and builds using Maven and continuous integration servers like Jenkins.

•Optimized performance and achieved low-latency data access in MongoDB.

ENVIRONMENT: HTML5, CSS3, SASS, AJAX, Angular 8/10, RESTful, JavaScript, Java, J2EE, UML, WebLogic, Spring, AWS S3, AWS Lambda, AWS SNS/SQS, AWS SDK, Hibernate 4.x, Web Services, JIRA, JBoss 3.0, IntelliJ IDE, Jenkins, Docker, Kubernetes, Drools, JUnit, Maven, GIT, MongoDB.

Company:Atos-Syntel Pvt Ltd, India. Jan 2019 - May 2021

Java Full Stack Developer

Responsibilities:

•Developed UI Layer for the application using HTML5, CSS3, ReactJS and Bootstrap.

•Created JavaScript reusable components and services to consume REST API's using Component based architecture provided by ReactJS.

•Used ReactJS, leveraging its powerful features like component reusability, virtual DOM, and JSX syntax.

•Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch and handled the security using Spring Security.

•Utilized Spring annotations for dependency injection (DI), auto-wiring, and Spring MVC to develop RESTful APIs, leveraging the power of Spring Boot for Microservices architecture.

•Extensively used Hibernate 4.5 concepts such as inheritance, lazy loading, dirty checking, and transactions.

•Worked on creation of custom Docker container images, tagging, pushing images, Spring boot integration.

•Developed RESTful Web services using Java and Spring framework for transmission of data in JSON format.

•Heavily used Lambda function on text object methods Context object properties using Node.js.

•AWS Elastic Beanstalk was used to deploy the applications developed by Spring MVC framework.

•Developed robust unit tests using Karma and Jasmine, adhering to the rigorous testing patterns.

•Performed backend services testing using various systems like REST API services, Swagger and Postman.

ENVIRONMENT:Java,J2EE,Spring MVC, Spring Boot, Spring Rest, Hibernate, Microservices, ReactJS, CSS3, HTML5, JavaScript, REST, GIT, Maven, JIRA, JUnit, Jasmine, Karma, MySQL, MongoDB, AWS Elastic Beanstalk, Identity Access Management, Agile and Scrum methodology, Eclipse IDE.

Company: SCORG International ConsultingPvt Ltd. / Atos-Syntel Pvt Ltd Aug 2018 - Jan 2019

Sr. Software Engineer

Responsibilities:

•Actively involved in Analysis, Design, Development, Deployment, System Testing and User Acceptance Testing. Successfully followed Agile methodology in the Scrum Cycle model.

•Contributed to the presentation layer using Angular 4, HTML and CSS for specific web pages.

•Developing interactive and dynamic web applications using Angular 4 ensuring a smooth user experience.

•Integrated Angular libraries and frameworks, including Angular Router and Angular Material, to enhance application functionality with features like client-side routing and visually appealing UI components.

•Created business components and integrated them using Spring, utilizing features such as Dependency Injection, auto-wiring for DAO and Service Proxy layers.

•Implemented Hibernate as the ORM framework and integrated it with Spring using Spring ORM.

•Automated build processes and managed project dependencies using Maven build tool.

•Implemented Hibernate for streamlining object-relational mapping with multiple company databases.

•Used Java Database Connectivity API to access relational databases in parts of the application where Hibernate implementation was not feasible.

•Collaborated with other developers using GitHub as a web-based repository for code sharing.

•Made extensive use of PL/SQL to access, modify, and update data in the Oracle 11g relational database.

ENVIRONMENT: Angular 4, HTML, CSS3, web services, Spring 4.0, Spring MVC, Spring JDBC, Spring Batch, Spring ORM, Hibernate Web Services, SOAP, REST, XML, log4j, Java 7.0, JMS, MDB, WebLogic application server, Eclipse, Oracle 11g, Maven, Linux, Windows.

Company: SreevenInfocom Ltd. India. July 2014-July 2018

Software Engineer

Responsibilities:

•Created class diagrams and sequence diagrams (UML diagrams) to design client requirements, generating comprehensive APIs for easy understanding of class methods and their functionality.

•Designed and developed JSP pages, Servlets, and front-end validations using HTML, CSS, XML, and XSL, ensuring a user-friendly and interactive interface.

•Experienced in implementing SOAP-based communication between different applications and systems, ensuring secure and reliable exchange of data.

•Implemented JavaScript behavior code to enhance user interactions and improve overall functionality.

•Developed modules using the MVC architecture and the Struts framework using Java/J2EE to ensure organized and scalable code structure using Eclipse IDE.

•Managed system configuration and maintenance for development, Acceptance Testing, and production environments, ensuring smooth operation and optimal performance.

•Integrated MySQL database into the application, designing efficient database schemas and implementing SQL queries to store and retrieve data accurately and securely.

ENVIRONMENT: HTML, CSS, Java, J2EE, JSP, Struts 1.1, MS SQL server, XML, SOAP, Eclipse, EJB, JavaScript, Jboss and Apache Tomcat 4.0.

Education:

Masters in Computer/Information Technology Services Administration and Management at Campbellsville University, Louisville, KY.



Contact this candidate