12/22/2025 updated

**** ******** ****
100 % available

Solutions Architect | Senior Software Engineer | AI-Augmented Systems & Enterprise Modernization

Beograd, Serbia
Worldwide
Master’s Degree - Computer Software Engineering
Beograd, Serbia
Worldwide
Master’s Degree - Computer Software Engineering

Profile attachments

Janko_Stijepovic_Solution_Architect.pdf
Janko_Stijepovic_Solution_Architect_SSE.pdf

Solution Architect with extensive experience designing and delivering enterprise-scale platforms across banking, fintech, asset management, HR and telecom domains. Specialized in modernizing legacy systems, defining scalable microservice architectures and implementing cloud-native solutions on AWS and Azure. Strong background in system integration, event-driven and messaging architectures (Kafka, JMS, ActiveMQ, Apache Camel), supported by deep Java engineering expertise.

Proven track record in architecting distributed systems, building API-driven platforms, leading modernization programs, and collaborating with cross-functional teams to translate complex business requirements into reliable, high-performance systems. Experienced in producing comprehensive architectural artifacts (system, component, integration and infrastructure diagrams), guiding development teams, and ensuring alignment with security, compliance and performance standards.

Brings rich fintech exposure, including trading system integrations and banking platform development, combining hands-on technical depth with strategic architectural leadership.

Languages

GermanBasic knowledgeEnglishFluentSerbianNative speaker

Project history

Solutions Architect

Yettel Bank

Banking & Financial Services

500-1000 team member

  1. Designed and documented architecture artifacts (system, context, component, ERD, and infrastructure diagrams) for enterprise-scale banking applications
  2. Architected integrated platform combining banking and telecom services, ensuring scalability
  3. Spearheaded modernization of core systems through Domain Driven Design, REST APIs and microservices, significantly improving scalability and maintainability
  4. Designed enterprise-grade identity and access control mechanisms
  5. Presented application systems and technology infrastructure to TL, Project Managers and Heads
  6. Collaborated within Agile teams to align development efforts with business priorities
  7. Coordinated with external vendors and product managers to ensure seamless integration and delivery

Senior Java Software Engineer | Solutions Architect

JMV Solutions

Internet & IT

< 10 team member

  1. Designed the architecture and relational data model for a scalable, career platform, driven by domain requirements and future extensibility.
  2. Developed REST APIs optimized for integration and long-term maintainability
  3. Completed a 3-month program focused on AI/LLM technologies, gaining hands-on experience with LangChain, Pinecone, embeddings, vector search and prompt engineering.
  4. Explored application within cloud-native and microservices architectures to support scalable, production-ready solutions.

Senior Java Software Engineer

Luxoft

Internet & IT

>10.000 team member

▪ Improved and migrated of applications to the Azure platform for the US client
▪ Designed integration architecture and how cloud features will be configured and implemented
▪ Sharing knowledge with team members about application development with Oracle Application Development Framework (ADF) and best practices

Tech: Java 11, RESTful Services, UML, Oracle ADF, Oraccle JDeveloper, InteliJ Idea

Skills: Solution Architecture · Software Engineering · Integration · RESTful WebServices

Senior Solution Developer|Team Lead

Engineering Ingegneria; Informatica Spa

Industry & Mechanical Engineering

5000-10.000 team member

• Refactoring a monolithic application into microservices by extracting services from it
• Implementing a new functionalities as microservices using Spring Boot, Spring and Java
• Created a new System design and developed a new functionality of the banking application deployed on WebSphere Application Server (WAS) using Struts framework along with JSP, JQuery and JavaScript
• Worked with IT Business Analysts, Business Owners, QM Analysts, and Application Support Teams to understand all stakeholder requirements
• Analyzing and solving user requests
• Used Agile process flow in JIRA to move tasks from one activity to another

Environment: Java 8, Spring Boot, Spring JDBC, SQL, DB2 DB, PostgreSQL,Struts, IBM WebSphere Application Server (WAS), Maven, Nexus Repository, SOAP/REST, AWS, JSF, JSP, InteliJ IDEA, Eclipse, Oracle SQL Developer, SoapUI, Postman, Gandalf, Git, SVN, JIRA, MS Teams

Skills: Project Leadership · Solution Architecture · Software Engineering

Full-Stack Java Software Engineer | Team Lead

Profit Concepts International

Internet & IT

50-250 team member

• Development and maintenance modules of a large Asset Management Solution based on Oracle Database and Java / J2EE stack specifically Angular, JSP, Servlets, REST Web Services, JDBC / Hibernate, Tomcat
• As member of Architecture team designed and organized new system modules
• Analyzed the requirements and distributed tasks to the members as per their area of expertise
• Agile – Scrum methodology was used
• Led the team of 4 people

Technology & Tools used: Java 8, Spring Boot, Spring, SQL, Tomcat, Oracle Database, JavaScript, HTML, CSS, Eclipse, SQL Developer, Git, Bitbucket, JIRA, Confluence, Docker, MS Teams, Zoom

Skills: Software as a Service (SaaS) · Software Architecture · Project Leadership · Problem Solving · Software Project Management

Senior Java Software Engineer – Remote

JMV Solutions

Internet & IT

< 10 team member

• Processed XML documents with XSLT stylesheets and XSD schema for US client
• Worked on Jahia CMS platform to develop templates, views, AMP pages to store Web content using JCR API implementation Apache Jackrabbit
• Used Jahia GraphQL - JCR implementation to perform queries and mutations against the repository
• Worked in all tiers: user interface, business, server, database layers
• Scrum methodology was used to work with a distributed team in several countries
• Technology & Tools used: Java 8, Maven, Tomcat, JDBC, SQL, Oracle Database, SOAP / REST web services, XSD, JavaScript, HTML, CSS, jQuery, Eclipse, Oracle SQL Developer, Git, Bitbucket, JIRA, Confluence, Docker, MS Teams, Zoom

Java Developer with Apache Camel

Internet & IT

500-1000 team member

• Developed middle-tier application layer of a large trading platform using RESTful Web Services, Microservices and Apache ServiceMix as integration container
• Developed Routes – flow and integration logic by applying integration patterns, using Apache Camel routing engine and ActiveMQ message server, with both Groovy and Java DSL languages.
• Developed a system for sending notifications to different types of devices
• Drools were used as a business rules management system
• Dev Tested routes and services
• The application was intended for trading with stocks, currencies, indices, commodities, gold, oil, gas

Tools and technologies: Java 8, Spring Boot, Apache Camel, ActiveMQ, Apache ServiceMix, Drools, MongoDB, SQL, Eclipse, InteliJ IDEA, Postman, Hawtio, Gradle, Mockito, Git, JIRA, Confluence

Senior Java Software Engineer

Profit Concepts International

Internet & IT

50-250 team member

• Business analysis, user stories and development of both the presentation layer and back end services of Retail management system of US client
• Full-stack development, using Java, Spring MVC framework, OAuth 2 security, and Servlet technology
• Developed Spring RESTful Web Services which produce JSON and XML documents
• Documented RESTful API using Swagger specification
• Actively involved in understanding business requirements, collecting data, performing data analysis as per the business need to maintain Data Warehouse
• Wrote complex Stored Procedures to increase efficiency
• Performed in-depth analysis of data & prepared periodic reports using MS SQL Server, T_SQL code, and MS Excel
• Developed modules for EDI (Electronic Data Interchange) using J2EE technology

webMethods Developer & ARIS-BPM Consultant

M&I Systems, Co.

Internet & IT

250-500 team member

• Developed Java services, Web Services and webMethods Flow services on webMethods platform
• Designed business processes with webMethods Designer
• Connected applications and data via Java Message Service (JMS), WebService interface, JDBC and proprietary adapters
• Pre-sales demonstration of both webMethods platform integration capabilities and concepts

Project: Procure to Pay / Purchase to Pay process in Public Enterprise Electric Power Industry of Serbia (EPS) and subsidiaries
• Analyzing a company's IT system and infrastructure
• Modeled AS-IS process in Electric Power Industry of Serbia (EPS) and subsidiaries using ARIS methodology
• Help define and document functional and technical requirements
• Identified opportunities for improving business processes through information systems or non-system driver changes
Tools and technologies: Software AG webMethods - Integration Server, Universal Messaging, My webMethods Server, webMethods Developer, Aris Business Architect, WebServices, JDBC, XML, BPMN, Optimize and Bizagi BPM - Studio and Engine

IT Solutions Consultant | Senior Software Engineer

ComTrade Group

Internet & IT

1000-5000 team member

EU-funded IPA Project Technical Assistance to strengthen the institutional capacity of the Serbian Tax Administration to design efficient financial and material accounting management
• Consulted with key business users to identify, define and document business needs and objectives
• Described current as-is state - operational procedures, problems, input and output requirements
• Collected and analyzed user requirements
• Suggested new Payrolls and partially HR’s to-be processes to senior management and key stakeholders.
• Analyzed the feasibility of, and develop requirements for new systems and enhancements to existing systems
• Developed conceptual, logical diagrams and identified and proposed suggestions to resolve system integration issues.
• Developed proposals to improve Payroll and HR processes
• Suggestions and proposals for improvements has been accepted and confirmed
• Identified and resolved system integration issues
• Delivered documents ahead of schedule and satisfy beneficiary expectation
Tools and Technologies: BPMN 2, UML, Sybase PowerDesigner, Microsoft Excel, Microsoft Word

Project: Improvement of transparency and efficiency in public prosecution and penal system of the Republic of Serbia
• Developed a Web based application in the justice area.
• For Web user interface Java, RichFaces, JSF and Tomcat were used.
• For storing and retrieving documents EMC Documentum enterprise content management (ECM) was used.

IT Quality Manager & Test Team Lead

Comtrade Group

Internet & IT

1000-5000 team member

• Identified quality assurance process bottleneck and suggested actions for improvements.
• Prepared and presented reports and metrics to Senior Management
• Offered solutions to the top management regarding project-related queries
• Conducting project postmortems and creating a recommendations report in order to identify successful and unsuccessful project elements
• Worked with cross-functional global teams including software development, sales, marketing and legal
• Identified key KPIs for product quality and suggested solutions to identified product problems
• Coaching, mentoring, motivating and supervising project managers and team members and influencing them to take positive action
• Managed an Internal Audits in line with ISO 9001:2008 standard
• ISO 9001:2008 / TickIT certification has been obtained.
• Close collaborated with product management, business analysts, testers and customers

Tools: Internal Audit, External Audit, Quality Management, Test Advisory, Microsoft Excel

Java Developer

Comtrade Group

Internet & IT

1000-5000 team member

Web based application for Real Estate management system.
Creation of elements for entering and saving technical drawings and images in the content management system.
• Business analysis, user stories and development of presentation layer of Real estate management system for East coast US client
• Defined and document customer business functions and processes and draft business and functional system requirements and specifications
• Installed, administrated and maintained of JBoss portal and portlets
• Developed Web application with Appache Jackrabbits implementations of Content Repositories
• Wrote technical documentation
Technologies were used: Java, Hibernate, Maven, MySQL, Jackrabbits JCR, SQL, JBoss AS, Tomcat, RichFaces

Java - Oracle ADF Developer

Fadata AD

Internet & IT

500-1000 team member

Project: Insurance IS (INSIS) In House solution for big Insurance companies
• Developed ADF Business Components of Insurance IS used in large insurance companies in the region
• Worked in the next tiers: business, server, database layers
• Built back end application and Web Services
• Wrote well designed, testable, efficient code
• Partially database design and administration
Tools and Technologies: Java, Oracle ADF BC, Oracle Database XE, XSD, XML, XPath, Inhouse development framework, Oracle JDeveloper, SVN

Java - Oracle PL/SQL Developer

IGEA

Internet & IT

250-500 team member

Project: Web-based application for the evidence of meta data from Geographic Information System (GIS)
• Responsible for database design, ERDs, test scripts and development of user interface
• Accessed Oracle database with JDBC, SQL and Java classes
Tools and technologies: Java, Oracle Database Server, JDBC, SQL, JSP, Struts, HTML, CSS, JDeveloper and Toad

Project: Application for calculation of taxes for agricultural land for Serbian Tax Administration
• Developed Oracles Business Components and
• Wrote PL/SQL program units for calculation of taxes for agricultural land
Tools and technologies: Java, PL/SQL, Oracle Database Server, JDBC, SQL, XML, JDeveloper, Toad, Microsoft Office

Oracle Forms & PL/SQL Developer | ERP Consultant

Digit

Internet & IT

50-250 team member

• Handled the tasks of configuring FIS HR and Payroll applications to meet the customer’s requirements
• Programmed changes and continuously improved HR and Payroll modules to meet user requirements.
• Responsible for assisting the HR’s and Payroll’s staff in developing the best business process and standards
• Assigned the tasks of handling technical issues in areas of technical faulty
• Performed system configuration, installation, data migration and testing
• Maintenance and enhancement of existing product functionality
• Wrote technical documentation

Technologies were used: Oracle Forms 6i / 9i, Reports 6i / 9i, SQL, Oracle Database Server, PL/SQL, SQL Navigator, Microsoft Access, Microsoft Excel, Microsoft Word

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in