Epicareer Might not Working Properly
Learn More

Java Architect

Salary undisclosed

Apply on


Original
Simplified

Job Title: Java Architect

Location: Linthicum Heights, MD 21090 (Hybrid 2-3 days Onsite)

Job Type: Long-Term Contract

Client: Direct Client

Requirements:

  • You will be a full-stack hands-on Architect in Clients core engineering team to deliver and a metadata-driven, API-first, componentized, highly-extensible SaaS application suites that aim to deliver top-notch user experience and business values.
  • You will architect and implement applications that are highly scalable, secure, highly available, fault tolerant using cutting edge cloud technologies deployed over AWS.
  • You will develop and maintain automated tests on top of industry-standard test frameworks
  • You will implement solutions using iterative processes, Agile development methodologies and scenario-driven development.
  • You will collaborate seamlessly with core products and engineering team members located globally and reliably meet deadlines.

Experience:

  • At least 6- 8 years of experience designing and developing Java programs, scripting languages such as JavaScript and Python, and web technologies such as Node.js and Angular.
  • Experience working in AWS or a cloud computing environments
  • Experience with frameworks such as Node.js and React
  • Experience building RESTful web services using Web API
  • Experience working with relational databases and NoSQL databases like MongoDB and DocumentDB
  • Experience in service Oriented Architecture/Service integration with Web Services, EJB, REST, and security integration
  • Proven experience developing and supporting enterprise-level, multi-tenant applications related to document and content management.
  • Proven experience working with various tools and technologies supporting content OCR, metadata indexing, and search.
  • Experience with large-scale metadata and document migration projects.
  • Experience with performance-tuning application functionalities, document uploads, and searches.
  • Experience collaborating with and supporting test engineers in writing and executing performance tests for various functionalities using testing tools like Selenium, Jmeter, etc.
  • Strong working knowledge of Querying and Scripting using DocumentDB/MongoDB NoSQL Databases.
  • Proficient in CSS, HTML, and writing cross-browser compatible code
  • Must know Spring Component and Spring Framework.
  • Experience using JavaScript building tools
  • Knowledge of JavaScript MV-VM/MVC frameworks
  • Proven experience implementing front-end and back-end JavaScript applications
  • Experience in building distributed multi-tier applications
  • Experience in continuous integration (CI) and automated deployment on AWS cloud platforms
  • Practical knowledge of Jenkins. Maven and Sonar.
  • Experience with SDLC and Agile methodologies

Qualifications:

  • Bachelor's degree in Computer Science, Information Technology, or related field. A master's degree is a plus.
  • Proven experience as a Data Engineer or similar role, with a focus on AWS technologies
  • In-depth knowledge of data engineering best practices, including data modeling, ETL design, and data warehousing
  • Strong programming skills in languages such as Python, SQL, and Scala
  • Experience with AWS services such as Glue, Lambda, S3, Redshift, and RDS
  • AWS certification (e.g., AWS Certified Solutions Architect) is a plus
  • Strong communication and presentation skills to effectively convey complex technical concepts to non-technical stakeholders.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job