Post Job Free
Sign in

Java Developer Software Development

Location:
Prosper, TX
Salary:
80000
Posted:
September 01, 2025

Contact this candidate

Resume:

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



Contact this candidate