Java Architect
Position: Java Architect
Location: Irving, TX
Mode: Hybrid
Java Architect Responsibilities:
- Work closely with project leads, peer engineers, and customers to develop and implement software solutions meeting customer’s requirements and timeline.
- Create technical architecture & design for software applications and systems: web applications, middle tier microservices, and backends consisting of persistence stores as well as integration endpoints.
- Clearly communicate problem analysis and design tradeoffs to clients
- Work closely with development teams to plan, design, develop, test, and maintain the Java platform
- Provide technical leadership for application architecture, technical design, and programming
- Provide technical leadership for all Java environment areas including code reviews, build automation, source control, and configuration management
- Work closely with web developers to develop internal tools and platforms for the build process
- Experience designing and coding high-performance, scalable, reusable, enterprise Java applications
- Experience designing RESTful web services
- Experience designing, implementing, and integrating Spring and/or Spring Boot
- Experience in writing unit tests and documentation
Qualifications
- 10+ years of experience coding, designing, and delivering complex software solutions
- Experience evaluating competing design approaches and making effective trade-offs in design and implementation
- Hand-on experience across the full application stack with one or more in each of the following areas: UI (JavaScript, TypeScript, React, Angular, Vue, jQuery); API (Java, Spring, C#, .NET, Node.js); Databases (SQL, MySQL, SQL Server, Cloud-Managed Databases); Cloud (Amazon Web Services, Microsoft Azure, Google Cloud); DevOps (Jenkins, Packer, Azure DevOps, Circle CI, Travis)
- Experience with current testing methodologies, test first development, BDD, unit and functional testing and one or more frameworks (e.g., JUnit, NUnit, MSTest, Karma, Selenium)
- Expertise in engineering best practices such as design patterns, customer-centric design, test-driven development, refactoring, code review, continuous integration, building highly scalable applications, application security, performance optimization.
- Effective communication to explain complex ideas so that they are easily understood by both technical and non-technical stakeholders
- Ability to work under minimal supervision, navigate ambiguous environments and quickly adapt to change.
-
Seniority level
Mid-Senior level -
Employment type
Full-time -
Job function
Information Technology -
Industries
IT Services and IT Consulting and Technology, Information and Media
Referrals increase your chances of interviewing at Incedo Inc. by 2x
See who you knowFeatured Benefits
Inferred from the description for this job
-
Medical insurance -
Dental insurance -
Vision insurance
Get notified about new Java Architect jobs in Irving, TX.
Sign in to create job alertSimilar jobs
People also viewed
-
Cloud Architect
Cloud Architect
-
Solution Architect
Solution Architect
-
Director Enterprise Architecture
Director Enterprise Architecture
-
Cloud Architect
Cloud Architect
-
Solutions Architect
Solutions Architect
-
SENIOR ENTERPRISE ARCHITECT
SENIOR ENTERPRISE ARCHITECT
-
Solutions Architect
Solutions Architect
-
Data Center Architect - Remote
Data Center Architect - Remote
-
IT Infrastructure Architect
IT Infrastructure Architect
-
Solutions Architect
Solutions Architect
Looking for a job?
Visit the Career Advice Hub to see tips on interviewing and resume writing.
View Career Advice Hub