Trilyon, Inc. · 15 hours ago
Java Architect
Trilyon, Inc. is a leader in global workforce solutions specializing in Cloud Technology, AI/ML, Software Development, Technical Writing, and Digital Transformation. They are seeking an Application Architect to provide technical leadership and develop complex Java applications, ensuring alignment with business requirements and modernizing applications for enhanced stability and functionality.
Responsibilities
Develop business application components using Object-Oriented Java/JEE technologies and design principles
Provide technical leadership to the application development team
Develop software design documents and collaborate with stakeholders for review and approval
Design, develop, and maintain web applications, interfaces, and RESTful web services
Collaborate with stakeholders to ensure application architecture aligns with business requirements
Write well-designed, testable code using Spring MVC, Hibernate, jQuery, HTML5, JavaScript, HTML, XML, and ReactJS
Design both logical and physical database models in Oracle and PostgreSQL
Perform data migration from Oracle to PostgreSQL
Execute the full Software Development Life Cycle (SDLC), including writing technical specifications for complex projects
Prepare and maintain technology roadmaps for supported applications
Tune SQL queries and troubleshoot issues using SQL and PL/SQL scripts
Utilize Databricks for data processing and integration
Integrate software components into fully functional software systems
Use source control tools such as Git
Develop applications using Apache Tomcat, JBoss, and OpenShift container environments
Create prototypes and mockups for user review and approval
Develop flowcharts, screen layouts, and documentation to ensure logical system flow
Work on large-scale Agile projects
Qualification
Required
12+ years architecting, designing, and developing complex computer systems using Java technologies
12+ years reviewing technical designs to ensure enterprise standards compliance
10+ years developing complex systems using Java IDEs such as Eclipse and STS
10+ years designing and reviewing logical and physical data models using SQL and/or PL/SQL
8+ years preparing and maintaining technology roadmaps
8+ years programming with Java JEE, Spring, and Spring Boot (3.0) frameworks
8+ years development using Hibernate/JPA
5+ years developing applications using Angular/ReactJS and JavaScript frameworks
5+ years working in JBoss Enterprise SOA and DevOps container environments
5+ years following CMM/CMMI Level 3 methods and practices
5+ years implementing Agile development processes, including Test-Driven Development (TDD)
3+ years experience or knowledge creating CI/CD pipelines using Azure DevOps
5 years of cloud technologies experience, preferably AWS
Develop business application components using Object-Oriented Java/JEE technologies and design principles
Provide technical leadership to the application development team
Develop software design documents and collaborate with stakeholders for review and approval
Design, develop, and maintain web applications, interfaces, and RESTful web services
Collaborate with stakeholders to ensure application architecture aligns with business requirements
Write well-designed, testable code using Spring MVC, Hibernate, jQuery, HTML5, JavaScript, HTML, XML, and ReactJS
Design both logical and physical database models in Oracle and PostgreSQL
Perform data migration from Oracle to PostgreSQL
Execute the full Software Development Life Cycle (SDLC), including writing technical specifications for complex projects
Prepare and maintain technology roadmaps for supported applications
Tune SQL queries and troubleshoot issues using SQL and PL/SQL scripts
Utilize Databricks for data processing and integration
Integrate software components into fully functional software systems
Use source control tools such as Git
Develop applications using Apache Tomcat, JBoss, and OpenShift container environments
Create prototypes and mockups for user review and approval
Develop flowcharts, screen layouts, and documentation to ensure logical system flow
Work on large-scale Agile projects
Java 8, SOAP, RESTful Web Services
Spring Boot, Spring Data, Spring Batch, Spring Security
Hibernate/JPA framework
Angular and/or ReactJS, JavaScript frameworks
CI/CD pipeline creation using Azure DevOps
Cloud hosting experience in AWS
Cost optimization in AWS through right-sizing, pricing models, spot instances, and monitoring strategies
AWS services: S3, EC2, VPC, Lambda, Amazon Managed Streaming for Apache Kafka (MSK), OpenShift (ROSA), EKS, ECS Fargate
Kubernetes concepts: Pods, Deployments, Services, Persistent Volumes
Preferred
Apache Kafka
Apache Spark
ActiveMQ (good to have)
Familiarity with Elastic agents