Sr. Java Developer Resume
3.00/5 (Submit Your Rating)
Tampa, FL
SUMMARY
- 8+ years of experience in Software Development and Implementation.
- This involves Hands - on development using Core Java, J2EE, spring/Spring MVC, JDBC, HTML, CSS, Bootstrap, JavaScript, jQuery, Python, Data Analytics, Machine Learning.
- Worked in Java/J2EE and java-based technologies such as Servlets, JSP, Hibernate, spring, Struts, and Web services, and JDBC.
- Well versed with algorithms, data structures, and Java 8 features like Stream API, lambda expressions, Collections API, Multithreading, Serializations and generics.
- Used Jenkins pipelines to drive all microservices builds out to theDockerregistry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
- Experience in developingMicroservicesusing Spring Boot, Hibernate and Web services (REST, SOAP) frameworks.
- Experienced in developing web-based applications using Python, Django, C++, XML, CSS, HTML, JavaScript, VueJs, Angular JS and JQuery.
- Used Continuous delivery / Continuous Integration (CD/CI) tools like Jenkins, Bamboo to deploy this application to AWS and used GIT for Version Control of code for incremental development. Configured Jenkins to perform builds to AWS environment.
- Proven ability in developing and designing web application based on Spring 5.x including Spring MVC, Spring Security, Spring AOP, Spring Boot, Spring Cloud.
- Experience in generating logging by Log4j to identify the errors in production test environment; build tools likeMaven& Gradle; and CI/CD tools Jenkins.
- Proficient in programming by using the IDE’sIntelliJ, Eclipse, STS.
- Extensively used Orchestration containerKubernetesfor load balancing and to schedule the tasks across the computer cluster and load balancers for backend API services.
- Sound Knowledge onAWSCloud platform and its features which include AmazonAWSCloud Administration which includes services like: EC2, S3, EBS, VPC, ELB, Cloud Front, Cloud Watch and Cloud Trail.
- Good Experience in developingmulti-threadingapplications with Executable Frameworks.
- Good Skills in all phases of SDLC like requirements, multi-tier application development with Agile, Scrum,TDD, and Waterfall.
- Hands-on experience in both RDBMS (MySQL, MS-SQL) and NoSQL (Mongo DB).
- Experience with messaging systems like RabbitMQ, IBM MQ, Active MQ,KafkaandKafkaevent sourcing for microservices communication.
TECHNICAL SKILLS
- Java 8
- Java Script
- HTML
- CSS
- ReactJS
- VueJs AngularJs
- NodeJS
- Waterfall
- Agile
- SOAP
- Restful
- Jenkins
- Kubernetes
- Docker
- AWS- EC2
- S3
- Lambda
- Kinesis
- Glue.
- Kafka
- RabbitMQ
- ActiveMQ
- MySQL
- MS-SQL
- NoSQL
- Oracle
PROFESSIONAL EXPERIENCE
SR. JAVA DEVELOPER
Confidential Tampa, fl
Responsibilities:
- Used corejava 8to develop the business logic, its development by using J2EE technologies like Servlets, JDBC, JSP, Spring, Spring Batch, Spring Cloud, Spring Boot with Microservices and other technologies.
- Involved in SDLC Requirements gathering, Analysis, Design, Development and testing of application using AGILE methodology (SCRUM) and Design Driven Development.
- UsedVuejslibrary functions for the logical implementation part at client side for all the application.
- UtilizedKubernetesfor the runtime environment of the CI/CD system to build, test deploy.
- Implementedmulti-threadingto handle synchronization for users accessing modules
- Worked on RESTful Web services as well as Node Rest framework for backend services used Mongo DB (NoSQL) for database services and RESTful web services using Jersey for JAX-RS implementation.
- Developed single page responsive Web UI using HTML5, VueJs, Angular JS,ReactJS, Bootstrap, CSS3, JavaScript, and JQuery.
- Develop and implement the Application’s business logic using Java/J2EE,Microservices, Spring, Hibernate, Web services (REST, SOAP), Camel Routing, JavaScript and NodeJS.
- Configured connection pools and established connection with Oracle DB. Developed stored procedures and queries.
- Used various corejavaconcepts such asMulti-threading, Exception Handling,
- Involved in writing application-level code to interact with APIs, Web Services using AJAX, JSON.
- Deployed projects withAWSServices with EC2 instance,AWSRDS + MySQL which was used to store data in the back end. ConfiguredAWSIdentity Access Management (IAM) Group for improved security.
- UsedMavenfor build tool and Jenkins for continuous integration.
- WriteTerraformscripts for CloudWatch, build and maintain cloud environments.
- Involved in developing a web application using Angular 7 as front-end framework, Spring Boot as back-end framework andMySQLfor database management.
- Worked on resolving defects, usedIntelliJdebugger tool extensively to analyze the root cause of defects. Used TOAD editor to write queries and filters to verify the CRUD operations as expected.
- The functions and stored procedures were written in PL/SQL in Oracle database for providing the business functionality.
- Used ApacheKafkain cluster as messaging system between the API's and Microservices.
- Implemented the Continuous Delivery pipeline with Docker,Jenkinsand GitHub and AWS AMI's.
- Designed, built and deployed application using the AWS stack (Including EC2, Mongo DB, Docker,KubernetesOrchestration container (EKS)) focusing on high-availability, fault tolerance and auto-scaling.
FULL STACK JAVA DEVELOPER
Confidential, Portland, or
Responsibilities:
- Involved in the complete Software Development Life Cycle (SDLC) phases such as Requirement Analysis, Design and Implementation of the project.
- Developed the application using J2EE Design Patterns like Business Delegate, Factory, Singleton, Session Facade, Service Locator and DAO and also implemented JMS API in J2EE.
- Designed and developed the UI using HTML5, CSS3, Vuejs, AngularJS, ReactJS, JQuery, AJAX, Bootstrap, JavaScript and Typescript.
- Involved in writing application-level code to interact with APIs, Web Services using AJAX, JSON.
- Debugged theMAVENscripts for building the entire web application.
- Using GIT repository for storingTerraformfiles and maintaining versioning. Converted existingTerraformmodules that had version conflicts to utilize cloud formation duringTerraformdeployments to enable more control or missing capabilities.
- ImplementedKafkaproducer and consumer applications onKafkacluster setup with help of Zookeeper.
- Worked with tools like GitHub, Subversion, Eclipse/IntelliJ, Jfrog Artifactory and static code analyzers.
- Designed, built and deployed application using the AWS stack (Including EC2, Mongo DB, Docker,KubernetesOrchestration container (EKS)) focusing on high-availability, fault tolerance and auto-scaling.
- Extensively used JavaMulti-Threadingconcept for downloading files from a URL.
- Developed and maintained Java 8/J2EE distributed applications using Spring MVC framework andhibernate.
- Implemented CI CD pipelines usingJenkinsand build and deploy the applications.
- Designing and developing Restful API and services using best practices to interact within themicroservicesand with the front end. Using spring MVC and spring rest.
- Expertise in databases such as Oracle, MySQL, SQL Server, Mongo DB and IBM DB2 databases.
- Created and Configured Continuous Integration and Continuous Deployment (CI/CD) pipelines to automate software development process.
- WrittenKubernetesdeployment and service files for the Docker images. Experience in designed micro services deployment using Docker andKubernetes.
JAVA DEVELOPER
Confidential, AUSTIN, TX
Responsibilities:
- Designed and developed the user interface using AngularJS, Bootstrap, JQuery, JavaScript, XHTML
- Designed front-end, data driven GUI using Struts, HTML, JavaScript, DOJO and CSS.
- Implemented Web Services for communicating one application to another application by using SOAP, WSDL and EJB Technology
- Produced RESTful web service server with spring, set JSON data type between front-end and the service layer.
- Working with Hibernate framework in interacting with Oracle DB.
- Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Shell scripts to automate routine jobs.
- Worked with NoSQL MongoDB to store, retrieve, and update and manage all the details for price tracking.
- Integrate process into build system which auto-generates RESTful API documentation from source code improving API documentation quality and accessibility while lessening maintenance costs.
- Used Spring Boot, OAuth2 to authenticate on the back end.
- Performed Back-end testing using SQL queries to access the main database
- Configured local Maven repositories and multi-component ANT projects scheduled in Jenkins for continuous integration
SOFTWARE DEVELOPER
Confidential, orlando, fl
Responsibilities:
- Designed and developed user interactive screens using UI technologies like HTML5, CSS3, JavaScript, Bootstrap, AngularJS and NodeJS.
- Involved in the complete Software Development Life Cycle (SDLC) phases such as Requirement Analysis, Design and Implementation of the project.
- Used Node.js as a proxy to interact with Rest services and interacting with database.
- Implement modules into Node JS to integrate with designs and requirements.
- Wrote jQuery function while implementing various UI Screens across the whole web application (both consumers facing as well as internal application).
- Designed and implemented server-side RESTful web services using Node JS and handled communications to the client side (React JS) using JSON.
- I was responsible to enhance the library’s various web-based system. I used JavaScript, Chartjs, CSS, HTML to improve faculty online publications and online catalog.
- Used Spring Framework for dependency injection.
- Involved in writing application-level code to interact with APIs, Web Services using AJAX, JSON.
- The front end of the project is designed on MVC architecture using struts, Tile’s frameworks.
