Name - Anusha Nune
E-Mail: ************@*****.***
LinkedIn: www.linkedin.com/in/anusha-nune
Java Technical Lead
SUMMARY
Java Technical lead with over 13 years of experience designing, building, and delivering complex enterprise- grade applications using Spring, Microservices, and cloud technologies. grade applications using Spring, Microservices, and cloud technologies.
Adept at leading agile development teams, implementing best practices, and mentoring colleagues. Skilled in translating business requirements into robust technical solutions.
Seeking to leverage broad Java and modern architecture expertise to manage large-scale software projects from conception to deployment, delivering high-quality products on time and within budget.
Designed and developed scalable and resilient Microservices. Skilled at breaking monoliths into independent services.
Expertise in implementing a REST API/Micro service using Spring Boot.
Experience in working on various Spring modules (Spring MVC, DAO, and AOP) along with Spring Data JPA.
Hibernate as the back-end ORM tool for the implementation of the persistence layer and mapping of POJOs.
Solid experience in building management tools like Maven, Gradle, and continuous integration tool Jenkins.
Proficient in using Code Quality tools like SonarQube.
Experience working with different SDLC methodologies like Agile (SCRUM) and traditional software models like Waterfall.
Experience with unit testing using JUnit and web services testing Soap UI, REST Client (POSTMAN).
Expertise in writing APIs using Spring Data/JDBC by accessing Oracle, MySQL, and PostgreSQL databases.
Experienced in implementing the full life cycle of the software development process (SDLC).
Good working knowledge of various version control tools like GIT, GitHub, SVN, ClearCase and build tools like GRADLE, MAVEN.
Experience with distributed systems and their ability to scale.
Excellent analytical, problem-solving, communication, and interpersonal skills with the ability to interact with individuals at ease.
Ability to work effectively in a team environment.
Technical Skills:
Languages
Java
Java/J2EE Technologies & Frameworks
Spring Boot, Spring Cloud, Spring MVC, Spring-Data, Spring Core, Spring ORM, Spring AOP, Spring JDBC, Hibernate, JPA, JDBC, MVC, GRADLE, MAVEN, Log4j, XML, JUNIT, REST services, Micro services, Java 11/8,
Cloud & DevOps Platform:
AWS (EC2, S3, Lambda, EKS), PCF, OpenShift, Docker, Jenkins, GitHub Actions, CI/CD Pipelines
Web Technologies
HTML, JavaScript, CSS, XML, Angular
Messaging & Integration
IBM MQ, Apache Kafka, Apache Camel
Web/Application Servers
Web Logic, WebSphere, Apache Tomcat, JBOSS
Tools
Maven, Gradle, JUnit, Postman, Splunk, Elastic search, App Dynamics
Testing
Junit, SOAP UI, POSTMAN
Version Control Tools
GIT, SVN, Bitbucket, CVS
Build Tools
Maven, Gradle
Methodologies
Agile (Scrum), Waterfall, TDD, Cloud-Native Design
Database Environments
Oracle, PostgreSQL, MySQL, DynamoDB
Other Tools and IDE’S
Maven, Log4J, JIRA, Confluence, Eclipse, IntelliJ, STS, Putty
Professional Experience
CSX, Jacksonville, FL Jul 2023 – Till Date Java Technical Lead, Onsite coordinator
Responsibilities:
·Designed and implemented robust security measures for REST APIs using OAuth2 and JWT for authentication, along with fine-grained role-based authorization managed by Spring Security.
·Led migration of legacy crew management system to AWS EKS, reducing infrastructure costs by 30% and improving scalability.
·Designed, administered Spring Boot REST APIs integrated with AWS Lambda for real-time data processing, achieving 200ms response times.
·Automated CI CD pipelines using Jenkins, cutting deployment cycles by 40%.
·Mentored 11 developers in Agile practices, ensuring 90% sprint completion rates.
·Drove database design and optimization efforts using Spring Data JPA with both Oracle and PostgreSQL, with a strong emphasis on query tuning and effective indexing strategies.
·Championed the adoption of a microservices architecture, leading the end-to-end design and development of scalable and maintainable services built with Spring Boot.
·Architected and implemented high-performance RESTful APIs.
·Instituted and enforced rigorous coding standards and CI CD pipelines through the integration of Jenkins, Maven for build automation, and SonarQube for code quality analysis.
·Oversaw secure application deployments on the AWS cloud platform, leveraging EC2 instances, IAM roles for access control, and S3 for secure artifact storage.
·Collaborated closely with the DevOps team to facilitate the containerization of microservices using Docker and their orchestration within Kubernetes environments.
·Working closely with the Business team, Product Owners, and other functional teams to form a team effort in Development by following Agile methodology. I gained very good domain knowledge which helped in developing efficient applications for business.
·Provide Technical direction for the design, development and systems integration
·Analyze business requirements and determine the technical feasibility of implementation.
·Involved in planning, estimation assigning, tracking, and status reporting for my scrum team tasks.
·Created and managed microservices using Spring Boot. Microservices were being used as a strategy to gradually replace a core monolithic application while still adding business features.
·Testing the applications with JUnit and maintaining at least 80% code coverage and branch coverage during development phase.
·Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
·Used Spring Boot properties like Actuators and health checkers to enhance microservice implementations.
·Defined and implemented infrastructure-as-code (IaC) principles using for consistent and repeatable deployments on the Kubernetes platform.
·Work with Product owners, Business Analysts, Business Owners, and Application Support Teams to understand all requirements.
·Experience in using Lombok,Log4j to log various info,errors in the test and production environment
·Work in a fast-paced bi-weekly sprint environment following Agile principles and methodologies.
·Help the Prod Ops team if any Issues and troubleshooting.
Environment: Java 11, Spring Boot, AWS (EKS, S3, Lambda), Angular, Oracle, GitHub, Jenkins.
Client - Elevance Health (Formerly known as Anthem), India Sep 2014 – Aug 2021
Employer - Cognizant
Java Technical Lead
Responsibilities:
·Leading team, providing technical guidance and mentoring. Overseeing code review, architecture design, and implementation.
·Designed and developed robust backend microservices using Java 1.8, Spring Boot, and Apache Camel for real-time messaging.
·Implemented event-driven architecture using Kafka and RabbitMQ to handle asynchronous processing and decouple services.
·Created centralized exception handling mechanisms using Spring's @Controller Advice and custom error handlers.
·Worked closely with QA teams to develop test automation frameworks using REST Assured and JUnit5.
·Developed 50+ REST APIs using Spring Boot to handle 10,000+ concurrent users, improving enrollment processing speed by 50%.
·Implemented Apache Camel for MQ integration, reducing latency by 40% in mainframe communication.
·Spearheaded migration to AWS RDS for PostgreSQL, enhancing data availability and disaster recovery.
·Led 4 Agile teams (42 members), delivering 15+ major releases with 98% client satisfaction.
·Collaborating with clients to understand project requirements and propose technical solutions. Serving as the key technical contact for clients.
·Estimating development timelines, tracking progress, and delivering projects on time and within budget.
·Collaborated with security teams to integrate security best practices into the CI CD pipeline using Jenkins, including static code analysis and vulnerability scanning.
·Managing risks and issues proactively.
·Establishing and enforcing coding standards, security policies, and development of best practices. Promoting code quality, performance, and scalability.
·Optimized build and deployment times within the Jenkins pipeline by parallel builds, leading to faster release cycles.
·Contributing hands-on as an experienced Java developer. Providing code samples and prototypes.
Environment: Java 1.8, J2EE, Spring, Spring Boot, Microservices, Apache Camel, REST, Angular, JSON, JUnit, Agile and Scrum Methodology, RESTAPI, Maven, Log4j, Oracle, GIT, Jenkins, Stash, Splunk, IntelliJ, Postman.
Client - Northern Trust, India Jun 2013 – Sep 2014
Employer - Cognizant
Senior Java Developer
Responsibilities:
·Involved in analysis, specification, design, implementation, and testing phases of Software Development Life Cycle (SDLC) based on the functional requirements.
·Developed full-stack web modules using Angular on the frontend and Spring Boot on the backend.
·Provide Technical direction for the design, development & systems integration Remove technical impediments.
·Revamped securities lending reports using Spring Batch, reducing processing time by 60%.
·Integrated AWS S3 for secure document storage, ensuring compliance with financial regulations
·Created reusable Angular components and integrated them with Spring controllers via REST endpoints.
·Designed DAO and service layers using Spring Data and Hibernate with custom query methods and named queries.
·Migrated monolithic modules to microservice-based components with REST APIs and circuit breaker patterns using Hystrix
·Use the project’s best practices and coding standards Development (Full Stack Development) and Unit.
·Application is implemented using Agile methodology where there is a daily SCRUM meeting to understand the status and resolve any issues.
·Used Angular as a framework to create Single Page Applications that can bind data to specific views and synchronize data with the server.
·Worked on creating log-in authentication modules using Angular and JavaScript. Responsible for pagination for the application by integrating Spring framework with AngularJS.
·Implemented the application using Spring IOC, Spring MVC Framework, Spring AOP, Spring Boot, and Spring Batch, and handled the security using Spring Security.
·Integrated the server modules with Restful Web Services. Hands-on experience in developing cloud-hosted web applications and REST APIs using Spring Boot with embedded Tomcat.
·Integrated centralized logging using Log4j and log aggregation using Splunk for analysis and alerting.
·Configured Jenkins to trigger automated builds on Git check-ins and integrated code quality checks via SonarQube.
·Involved in creating various Data Access Objects (DAO) for addition, modification, and deletion of records using various specification files.
·Involved in bug fixing and resolving issues with the QA and production environment during production support.
·Experience with GIT for version control, experience with git-bash and git-hub.
·Extensively used JUnit for unit testing, integration testing, and production testing.
·Used JIRA to assign, track, report, and audit the issues in the application.
·Worked with IntelliJ and used the Maven build tool to achieve more functionality for the build process.
·Utilized Jenkins, Git, and Eclipse for deployment on test servers and to move towards CI/CD.
·Documented Architecture and Workflow of Tender API.
·Testing Preparation and Review of Estimates, and design documents Assist project manager in the project Coordination/management.
Environment: Java, J2EE, Spring Boot, Spring Security Maven, Hibernate, REST Web Services, JSON, JavaScript, Angular, Log4j, GIT, Jenkins.
Client - Optum Rx, India Jan 2009 – Jun 2013
Employer - Cognizant
Senior Java Developer
Responsibilities:
·Involved in analysis, specification, design, implementation, and testing phases of Software Development Life Cycle (SDLC) based on the functional requirements.
·Designed and implemented enterprise applications using Spring MVC and Spring JDBC with Oracle as the backend.
·Built pharmacy benefit management workflows using Spring MVC, supporting 5M+ users annually.
·Automated batch jobs with Spring Batch, cutting manual processing time by 70%.
·Developed modular applications using layered architecture principles and reusable service components.
·Built custom batch jobs using Spring Batch for data ingestion, transformation, and reporting.
·Refactored legacy modules to adopt Spring ORM with Hibernate to improve maintainability and performance.
·Configured and deployed applications to WebSphere Application Server and managed environment-specific profiles.
·Participated in peer reviews for design and code, improving quality and reducing technical debt.
·Assisted in troubleshooting production issues, writing shell scripts for log analysis and automating routine monitoring tasks.
·Conducted knowledge transfer and onboarding sessions for new joiners. Use project’s best practices and coding standards Development.
·Responsible for the estimates, creating design documents, and Unit test cases. Implemented modules using Spring MVC.
·Implemented Spring JDBC for the DAO layer. Created batch JOBS using Spring Batch.
·Implemented the application using Spring MVC Framework, Spring AOP, Spring Boot, Spring Batch, and Hibernate.
·Involved in creating various Data Access Objects (DAO) for addition, modification, and deletion of records using various specification files.
·Involved in bug fixing and resolving issues with the QA and production environment during production support.
·Experience with SVN for version control. Worked with WebSphere server.
Environment: Java, J2EE, Spring core, Spring MVC, Spring Batch, Sprig JDBC, Hibernate, JSP.
EDUCATION
Bachelor of Engineering in Computer Science, MVSR College, Osmania University 2004-2008.