MIKIYAS KIDANE
JAVA DEVELOPER
LOCATION: PROSPER, TX PHONE: +1-404-***-**** EMAIL: ***************@*****.*** LINKEDIN
PROFESSIONAL SUMMARY:
Highly skilled and results-oriented Java Developer with 5 years of experience in designing, developing, and maintaining scalable, high-performance applications across the software development lifecycle. Proficient in Java, Spring Boot, Spring Framework, Hibernate, JPA, RESTful APIs, and Microservices architecture. Experienced in Agile methodologies and Test-Driven Development (TDD) with a strong understanding of CI/CD pipelines and DevOps practices. Adept at working with modern tools and platforms including Kafka, AWS, Azure, PCF, Git, Maven, IntelliJ IDEA, and Eclipse. Solid front-end knowledge in JavaScript, HTML, and CSS, along with strong expertise in MySQL and MongoDB. Committed to delivering clean, efficient, and maintainable code to solve complex business challenges.
TECHNICAL TOOLS & SKILLS:
Programming Languages: Java, Java/J2EE, JavaScript, SQL
Web Technologies: HTML5, CSS3, JavaScript, JSON, XML
Frameworks & Libraries: Spring (Boot, MVC, Core, Data, Security, AOP, Cloud, IOC, JMS), Hibernate, JPA, Netflix OSS (Eureka, Zuul, Hystrix, Ribbon)
API & Web Services: RESTful APIs, Microservices Architecture, Swagger/OpenAPI
Testing & QA Tools: JUnit, Mockito, Postman, TestNG
Databases: MySQL, Oracle, MS SQL Server, MongoDB, PostgreSQL
DevOps & CI/CD: Git, GitHub, GitLab, Jenkins, Maven, Bamboo, Docker, PCF (Pivotal Cloud Foundry), OpenShift (OCP4), AWS (EC2, S3, Lambda), Azure
Web/Application Servers: Apache Tomcat, IBM WebSphere
Development Tools & IDEs: Spring Tool Suite (STS), IntelliJ IDEA, Eclipse, Visual Studio Code
Monitoring & Logging: Splunk, ELK Stack (Elasticsearch, Logstash, Kibana), Prometheus
Design Patterns: Singleton, Saga, Adapter
Methodologies: Agile (Scrum), Test-Driven Development (TDD), Waterfall, SDLC
Project & Collaboration Tools: Jira, Confluence, ServiceNow
Operating Systems: Windows, Linux
Core Competencies: Web Application Development, Enterprise Application Design, Object-Oriented Programming (OOP), Troubleshooting & Debugging, Team Collaboration, Problem Solving, Project Leadership, Database Management, Testing & Deployment
WORK EXPERIENCE:
TATA CONSULTANCY SERVICES
ROLE: JAVA DEVELOPER DECEMBER 2022 – PRESENT
As a key member of the mid-tier development team, contributed to the modernization of legacy systems for CSX Rail Operations by engineering scalable Java-based applications and microservices. Responsible for enhancing core functionality, resolving production incidents, and integrating APIs to support business-critical transport and logistics systems.
Key Responsibilities:
Developed and maintained enterprise-grade Java applications utilizing Spring Boot, Microservices, and Hibernate frameworks.
Designed and implemented RESTful APIs to facilitate integration with internal systems and third-party platforms such as Salesforce.
Participated in all phases of the software development lifecycle (SDLC), including requirements gathering, design, development, testing, and deployment.
Investigated and resolved production incidents and defects, performing root cause analysis and implementing long-term solutions.
Administered source code management and version control using Git and Bitbucket, and automated build and deployment processes using Jenkins and Bamboo.
Worked with Eclipse, Spring Tool Suite (STS), and Postman for development and testing workflows.
Collaborated with cross-functional teams to translate business requirements into technical specifications and deliver high-quality solutions.
Utilized ServiceNow and Jira to track incidents, manage change requests, and ensure timely resolution and communication.
Technologies: Java, Spring Boot, Microservices, MySQL, Git, Jenkins, IBM WebSphere, Apache Tomcat, OCP4, Bamboo, Jira, ServiceNow, Eclipse, STS, Postman
COMCAST CORPORATION
ROLE: JAVA SOFTWARE DEVELOPER JANUARY 2021 – NOVEMBER 2022
Contributed to the development and enhancement of Comcast’s customer experience platform, enabling seamless user interaction across billing, service management, and support modules. Focused on building robust back-end services and REST APIs, optimizing application performance, and ensuring secure, scalable deployments in a fast-paced Agile environment.
Key Responsibilities:
Designed and implemented modular, reusable Java components using Spring MVC and RESTful web services to support customer account and service operations.
Leveraged AWS services (EC2, S3, Lambda) for deploying and managing scalable cloud-based applications, ensuring high availability and performance.
Collaborated with UI/UX teams to integrate backend services with front-end modules using JavaScript and HTML.
Developed and optimized database queries, stored procedures, and data models using Oracle DB to improve data handling and system efficiency.
Participated in Agile ceremonies, including daily stand-ups, sprint planning, and retrospectives, ensuring timely delivery of features and bug fixes.
Conducted unit testing and integration testing using JUnit and Postman to ensure code reliability and system stability.
Employed Git for version control and Jenkins for continuous integration and deployment of applications to production environments.
Utilized Splunk for log analysis and monitoring to proactively detect and resolve application performance issues.
Technologies: Java, Spring Framework, Spring MVC, REST APIs, JavaScript, HTML/CSS, Oracle DB, Maven, Git, Jenkins, Splunk, Postman, IntelliJ IDEA, Jira, AWS
ACADEMIC PROJECTS:
Online Banking System – GPTC
Developed a secure online banking application supporting deposits, withdrawals, transfers, payments, and admin-level account management.
Technologies: Java, Spring Boot, Spring MVC, Spring Security, REST APIs, Hibernate, MySQL, JSP, HTML, CSS, JavaScript, Maven, Git
Car Rental System – GPTC
Created a web-based platform for users to search and reserve cars; included admin features for managing vehicles, pricing, and customers.
Technologies: Java, JavaScript, HTML, CSS, MySQL, Postman, StarUML, Git
Telephone Billing System – GPTC
Built a telecom billing database to manage calling rates, process call records, and generate monthly billing and commission reports.
Technologies: Java, T-SQL, JavaScript, MS SQL Server, HTML, CSS, StarUML
E-Commerce Platform – GPTC
Designed an online store supporting product management, customer registration, and order processing using RUP methodology.
Technologies: Java, Spring Boot, Spring MVC, Hibernate, MySQL, REST APIs, JSP, HTML, CSS, JavaScript, Maven, Git
EDUCATION:
Associate Degree in IT and Database Specialist May 2021
Georgia Piedmont Technical College
Diploma in IT and Database Specialist May 2020
Georgia Piedmont Technical College