ResumeAnnie_SoftwareDev
ResumeAnnie_SoftwareDev
Java Developer
[email protected]
PROFESSIONAL SUMMARY:
● Accumulated 5+ years of IT experience as a Software Developer, proficient in designing and implementing various
enterprise and web applications. Expertise includes utilizing frontend technologies such as HTML, CSS, JavaScript,
JSP, Angular JS, and Angular, coupled with backend proficiency in Core JAVA/J2EE, Spring Boot, RESTful/SOAP
Web Services, Microservices, JDBC, JBoss, EJB, Hibernate ORM, and Oracle DB.
● Proficient in a wide range of technologies including JSP, Servlets, EJB, JDBC, Java Beans, JMS, RMI, JNDI, XML, and
both RESTful and SOAP web services.
● Deep experience with Spring Framework (Core, Data, Web, AOP) and hibernate. Implemented Java Persistence
API (JPA), Hibernate Connection Pooling, HQL, Collections, Caching, and Transactions. Developed applications
using Spring Boot.
● Applied various design patterns such as MVC, Singleton, Session Façade, Factory, DAO, Front Controller, and
Business Delegate in multi-tier distributed enterprise applications.
● Skilled in creating modern, responsive web applications using JavaScript, HTML5, CSS3, and libraries/frameworks
including jQuery, AJAX, JSON, DOJO, XSL, XSLT, AngularJS, Angular, React-JS, Backbone-JS, and Node.js.
● Experience developing SPAs using AngularJS, Angular with TypeScript/ES, and managing dependencies with Node
Package Manager (NPM). Proficient with LESS and SASS for advanced CSS styling.
● Extensive experience with Selenium WebDriver/IDE/Grid, TestNG, and SOAP UI. Proficient in testing Angular
applications with Jasmine, Mocha, Karma, and Angular Test Bed.
● Skilled in using JUnit and Mockito for unit and integration testing, including developing test plans, test cases
(manual and automated), and test procedures.
● Proficient in PL/SQL, creating stored procedures, functions, triggers, and working with databases such as Oracle,
SQL Server, Cassandra, DB2, and MySQL. Experienced in RDBMS design, normalization, ER modeling, and writing
SQL and HQL queries.
● Developed SOAP and REST-based web services using technologies like Jersey, Spring, and CXF. Hands-on
experience with JSON, JAXB, and JAXP.
● Familiar with Agile methodologies (SCRUM, Test Driven Development (TDD)), Waterfall, and Pair Programming.
Utilized Rally Agile Management tool for defect tracking and documentation.
● Experienced with Continuous Integration and Continuous Delivery (CI/CD) tools such as Docker and Jenkins.
Managed code versions using GIT and SVN. Deployed applications on BEA WebLogic, JBOSS, and Tomcat
application servers.
● Proficient with build tools like Maven and Gradle. Experienced with IDEs such as Eclipse, Spring STS, Visual Studio,
WSAD, Borland JBuilder, and Oracle JDeveloper.
● Knowledgeable in WebSphere Administration, including configuration, load balancing, performance tuning,
disaster recovery, and ensuring high availability.
TECHNICAL SKILLS:
• Programming Languages: Python, Java, J2EE, Core Java, JavaScript, Bash Scripting, MySQL.
• Technologies: HTML, CSS, PHP, Bootstrap, Node.js, Express.js, Angular, PySpark, NumPy, Seaborn, Scikit-learn, JDBC,
JNDI, JMS, JPA, AJAX, JSON, JSP, Servlets, JQuery.
• Database/Cloud: MySQL Workbench, Google Colaboratory, DataGrip, AWS, DB2, PostgreSQL, Oracle DB, UDB, HSL
Tables.
• Platform: Spring Batch, JSR352 Batch, Hibernate, Spring Boot Microservices, Struts MVC, Spring MVC.
• Tools: IntelliJ, Eclipse, NetBeans, VS Code, Android SDK, OpenSim, Jupyter Notebook, Matplotlib, Camunda BPM,
Hibernate, JPA.
• Testing: Postman, JUnit testing, Mockito Testing.
• Software Methodologies: SDLC, AGILE, Waterfall.
• CI/CD and Repositories: Jenkins, JIRA, Rally, Maven, Gradle.
• IDEs, Tools, and Software: Eclipse, IntelliJ, SoapUI, Postman, Visual Studio, Spring STS, Splunk, OpenShift, Docker,
Kubernetes, Jira, Rally, Jira Align, Lean kit, SQL Developer
• Version Control Systems: GIT, Code Cloud, Bitbucket, SVN.
PROFESSIONAL EXPERIENCE:
Software Developer
Client: OAG, Austin, TX
Domain: State Client
Aug 2023 - Present
Responsibilities:
● Actively engaged in daily SCRUM meetings, sprint planning, showcases, and retrospectives. Utilized JIRA for
managing tasks and tracking sprint progress.
● Developed responsive and interactive user interfaces using Angular 2, including services, modules, pipes, and
directives. Configured routing and optimized code with Angular CLI and Webpack.
● Form Handling: Implemented both template-driven and reactive forms in Angular 2 for dynamic data
management and real-time validation.
● Built RESTful web services with Node.js and Express.js. Utilized Mongoose for MongoDB ORM and configured
middleware for user authentication and authorization.
● Testing: Created and executed unit tests for Angular components, services, and REST APIs using Jasmine, Karma,
Mocha, Chai, and Mongoose. Performed cross-browser and Data Driven Testing with Selenium WebDriver and
TestNG.
● Developed proof-of-concepts (POCs) to validate the effectiveness of the MEAN stack (MongoDB, Express.js,
AngularJS, Node.js) for REST service development.
● Built scalable components with Spring Boot, implemented Hibernate ORM with JPA annotations, and optimized
performance with multi-level caching.
● Managed file storage and retrieval using AWS S3 to improve data access speeds and reduce server-side
complexity.
● Developed build and deployment scripts with Jenkins and Maven, managed version control with GitHub, and
implemented advanced Angular features for enhanced user experience and application responsiveness.
Environment: Java 1. 8, Spring 4.3, Spring boot, IOC, AOP, JPA, Hibernate 4, AWS S3 bucket, Angular 2, MongoDB 3.2,
Express JS 4, Node JS 5, REST, JUnit, Jenkins, Selenium, Mockito, S3 Bucket Maven, XML, JIRA, Ajax, XSD, JavaScript, Karma,
Typescript, JQuery and Bootstrap.
Software Developer
Client: Cognizant, Frisco, TX
Nov 2022 - June 2023
Responsibilities:
● Participated in high-level and low-level system design, planning, estimation, and implementation of registration
and forgot password flows.
● Developed cross-browser/platform single-page layouts using HTML5, CSS3, and JavaScript, adhering to design
specifications and coding standards.
● Created and maintained use case diagrams, class diagrams, sequence diagrams, and process flow diagrams using
Microsoft Visio.
● Managed and maintained data using Oracle database, with JDBC for database connectivity and SQL query
optimization.
● Implemented Servlets, JSPs, SOAP web services, and integrated business modules. Customized data models with
Hibernate ORM technology and created web service interfaces.
● Involved in unit integration and UAT with test cases, developed JUnit test cases for code unit testing, and tested
web services using Soap UI tools.
● Engaged in analysis and design phases using Agile methodologies, and integrated Spring for Dependency Injection
(DI/IoC) and Spring MVC annotations.
● Used CVS for version control, Log4j for logging errors and debugging, and resolved database inconsistencies with
efficient SQL queries.
● Provided technical support to internal developers and external clients, managed onsite coordination, daily status
calls, and production support for bug fixes, escalations, and enhancements.
Environment: Spring, Hibernate, CVS, Web-logic 10.3, JDK 1.8, Eclipse, JSP, Servlets 2.0, HTML5, JavaScript, CSS3, JQuery,
Ajax, JDBC, SOAP, Oracle 10g, WSDL, LDAP, Soap Web Services, Bootstrap, PL/SQL, JUnit, SQL Developer and Log4j.
● Developed web applications with Java, Spring MVC, RESTful Web Services, Apache Tomcat, and Oracle.
● Worked with business analysts to translate requirements into technical solutions and enhanced web pages using
JavaScript, C#, jQuery, and CSS/HTML.
● Created interactive user interfaces using CSS, HTML, jQuery, jQuery UI, and JavaScript. Worked with Magento
Themes and XML.
● Utilized Java, EJB, Oracle, XML, JSP, and Ajax for backend development and implemented enhancements using the
Spring MVC framework.
● Employed J2EE technologies, Hibernate for ORM, and Spring Framework for application development and
transaction management.
● Managed source code with Git, deployed applications on Apache Tomcat, and used Maven and Ivy for build and
dependency management.
● Implemented DAO patterns for Oracle database access and wrote complex SQL queries for data manipulation.
● Participated in technical design, data conversion, Oracle Forms and report development, unit and integration
testing, and production support.
● Used log4j to capture the log that includes runtime exceptions and debug information.
Environment: Java, J2EE (Servlets, JDBC), Spring 3(Spring AOP, Spring IOC, Spring Theme framework, Spring MVC, Spring
Annotations), JMS, RESTful Web Services, Junit, Git, HTML, XML, Apache Tomcat, Maven.
● Actively participating in recruitment events and contributing to the enhancement of the hiring process.
● Engineered a customer portal using JSP, J2EE, Jenkins, and Maven, with build and deployments managed through
Docker images and Kubernetes.
● Proficient in unit testing applications using the JUnit Framework, and established logging and standard
mechanisms based on Log4J.
● Contributed to ticketing applications development, utilizing HTML, CSS, JSP, JavaScript, TypeScript, jQuery, Perl
Script, Java/J2EE Technologies, Spring Boot Application, JDBC, REST, JPA, and Oracle DB.
● Implemented Git for source code version control and Jenkins for building and deploying applications to servers.
● Applied Spring Boot and Spring Restful templates to develop Application-Level Micro Services.
● Developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
● Ensured browser compatibility for ticketing applications with HTML, CSS, and Bootstrap.
● Employed Docker to create images and deploy them using Kubernetes, facilitated by Jenkins.
Software Developer
Micron Technology, Telangana, India
Dec 2018 - Dec 2019
Responsibilities:
● Created the FinPal system and upgraded legacy applications using Guidewire, Spring Boot, Spring Batch, JDBC,
REST, JPA, Hibernate ORM, Oracle DB, Kafka, and Spring DAO.
● Proficient in unit testing with JUnit and established logging using Log4J.
● Worked with Java/J2EE technologies, SQL, Spring Framework, SOAP, RESTful Web Services, and Oracle.
● Developed REST-based web services with JAX-RS and Spring Boot for backend interactions and legacy code
migration.
● Upgraded Spring code to Spring Boot 3.1 and tested using Postman.
● Implemented a new framework on production servers and decommissioned old servers. Wrote Shell Scripts for
automation in production environments.
● Developed critical application components including Spring forms, controllers, JSP views, business logic, and data
logic using Hibernate and Spring models in an MVC architecture.
● Implemented transaction management and fine-grained data access using Spring AOP and IOC.
● Developed application-level microservices with Spring Boot and RESTful templates, and interfaced business logic
components using Business Objects, XML, and JDBC.
Environment: JAVA, Java 8, Eclipse, Spring Boot, Postman, Jira, JUnit, Log4J, Git, OpenShift, Kafka, JMS, JPA, Spring Batch,
JDBC, REST, JPA, Hibernate ORM, Oracle DB, MVC, Postman.
EDUCATION: