2 days ago Be among the first 25 applicants Get AI-powered advice on this job and more exclusive features. AgileEngine is one of the Inc. 5000 fastest-growing companies in the US and a top-3 ranked dev shop according to Clutch. We create award-winning custom software solutions that help companies across 15+ industries change the lives of millions. If you like a challenging environment where you’re working with the best and are encouraged to learn and experiment every day, there’s no better place - guaranteed! :) What You Will Do Build end-to-end solutions, implementing and designing both the GUI and the server-side components with high efficiency and quality; Participate in all phases of the software development lifecycle - requirements, architecture, design, development, testing, and deployment; Contribute to project planning, including estimating and process improvements in an Agile environment; Deliver solutions that are highly usable, efficient, secure, and scalable; Follow best practices through experience or experimentation to ensure quality work. Must Haves 5+ years of experience in Java Enterprise Application development; Experience with monolithic applications; Strong Java skills and recent steady Java development experience; Experience with large solutions and data-driven enterprise applications; Knowledge of Lazy loading, eager loading, and working with exceptions; Solid HTML, JavaScript, and CSS skills; Familiarity with SQL Server Query Analyzer and complex multi-table data structures; Proficiency in querying large datasets and performance tuning; Upper-intermediate English level. Nice to Haves Degree in Computer Sciences, IT, or related field with 5+ years of experience; Experience with Tomcat, Apache, HTML5, CSS3, JQuery, Bootstrap, MSSQL Server, Tableau, Salesforce, Crystal Reports, RESTful API. Benefits of Joining Us Professional growth: Mentorship, TechTalks, and personalized growth roadmaps. Competitive compensation: USD-based salary, education, fitness, and team activity budgets. Exciting projects: Work on modern solutions for top-tier clients including Fortune 500 companies. Flextime: Flexible schedule with options for remote or in-office work. Your application process continues via email. Please check your email and complete your registration on our Applicant Site to avoid termination of your application. #J-18808-Ljbffr